1.创建 springboot+mybatis 应用
2.pom 文件的编写,需要配置相关数据库连接

3.配置 mybatis-config 文件

4.配置 datasource

5.配置 sessionFactory

6.配置文件

7.dao层编写接口

8.dao 层 mapper 编写

9.dao 层测试


测试自动注入时会报错,找不到实例,修改 idea 配置即可


10.service 层事物配置

11.service 层编写


12.conroller 层实现

13.统一异常处理

14.自定义异常类(扩展)
a.编写自定义异常类

b.异常处理进行判断

c.表单验证
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.validation.constraints.Min;

15.AOP拦截器

16.配置文件的 yml 格式

网友评论