项目资源下载

  1. GitHub下载地址
  2. Gitee下载地址
  3. 项目MySql数据库文件


文章目录

  • 系列文章目录
  • 项目资源下载
  • 前言
  • 一、准备工作
  • 二、配置SpringBoot集成Mybatis
  • 三、统一规范
  • 总结



前言

  今天博客的主要内容包括:SpringBoot集成Mybatis的准备工作、SpringBoot集成Mybatis、统一规范等内容。今天的内容也不是特别难,细水长流,慢慢把项目搭建起来。下面就开始今天的学习!


一、准备工作

  1. 首先修改数据库配置文件,将src\main\resources\application.properties修改为application.yml,并将其中的内容修改为如下格式
  2. 在之前创建的数据库中新建表
  3. 对于这个表按照我这样配置即可,配置完后按Ctrl+S保存即可
  4. 将此表命名为sys_user
  5. 设置create_time的默认值为CURRENT_TIMESTAMP,此时数据库已经初始化完毕
  6. 在刚才新建的数据库中插入一条测试数据,输入完后按Ctrl+S保存即可

二、配置SpringBoot集成Mybatis

  1. 由于之前我们创建项目的时候已经引入Mybatis了,所以在pom.xml中系统已经帮助我们引入了,不需要我们操作了
  2. 首先在此目录下新建entity包,在此包内新建User实体类
  3. 在此实体类中,新建与数据库属性一一对应的实体属性,使用lombok的@Data注解代替get()方法和set()方法
  4. 在此目录下新建mapper包,在此包内新建UserMapper接口
  5. 然后在此接口中写查询所有信息的代码
  6. 然后在SpringbootApplication.java中引入接口,新增查询所有信息的代码
  7. 然后启动项目,打开浏览器发现可以查询到数据库中的数据。但是如果直接启动可能有的读者会遇到这个报错:java.nio.charset.MalformedInputException: Input length = 1,这是因为application.yml(刚开始配置的配置文件)的编码有问题,所以我们修改一下即可,按照如下图所示顺序进行修改
  8. 修改编码格式后,我们的程序就没问题了,可以直接启动,访问后发现可以查询到数据

三、统一规范

  1. 在此目录下新建controller,并在内部新建UserController来完成关于用户的相关功能
  2. 将SpringbootApplication.java中的代码剪切过来,在controller中写相关功能,方便后续处理
  3. 然后我们再次请求,发现数据依旧可以查询出来

总结