项目资源下载
文章目录
- 系列文章目录
- 项目资源下载
- 前言
- 一、准备工作
- 二、配置SpringBoot集成Mybatis
- 三、统一规范
- 总结
前言
今天博客的主要内容包括:SpringBoot集成Mybatis的准备工作、SpringBoot集成Mybatis、统一规范等内容。今天的内容也不是特别难,细水长流,慢慢把项目搭建起来。下面就开始今天的学习!
一、准备工作
- 首先修改数据库配置文件,将src\main\resources\application.properties修改为application.yml,并将其中的内容修改为如下格式
- 在之前创建的数据库中新建表
- 对于这个表按照我这样配置即可,配置完后按Ctrl+S保存即可
- 将此表命名为sys_user
- 设置create_time的默认值为CURRENT_TIMESTAMP,此时数据库已经初始化完毕
- 在刚才新建的数据库中插入一条测试数据,输入完后按Ctrl+S保存即可
二、配置SpringBoot集成Mybatis
- 由于之前我们创建项目的时候已经引入Mybatis了,所以在pom.xml中系统已经帮助我们引入了,不需要我们操作了
- 首先在此目录下新建entity包,在此包内新建User实体类
- 在此实体类中,新建与数据库属性一一对应的实体属性,使用lombok的@Data注解代替get()方法和set()方法
- 在此目录下新建mapper包,在此包内新建UserMapper接口
- 然后在此接口中写查询所有信息的代码
- 然后在SpringbootApplication.java中引入接口,新增查询所有信息的代码
- 然后启动项目,打开浏览器发现可以查询到数据库中的数据。但是如果直接启动可能有的读者会遇到这个报错:java.nio.charset.MalformedInputException: Input length = 1,这是因为application.yml(刚开始配置的配置文件)的编码有问题,所以我们修改一下即可,按照如下图所示顺序进行修改
- 修改编码格式后,我们的程序就没问题了,可以直接启动,访问后发现可以查询到数据
三、统一规范
- 在此目录下新建controller,并在内部新建UserController来完成关于用户的相关功能
- 将SpringbootApplication.java中的代码剪切过来,在controller中写相关功能,方便后续处理
- 然后我们再次请求,发现数据依旧可以查询出来
总结