SpringBoot学习笔记之集成MyBatis(一)

参考资料

SpringBoot+MyBatis搭建迷你小程序
2小时学习Spring Boot
Spring Boot进阶之Web进阶
https://www.imooc.com/video/14339
Spring Boot企业微信点餐系统
SSM到Spring Boot-从零开发校园商铺平台
Java三端分离 ssm在线教育平台
基于SpringBoot 十分钟搞定后台管理平台


一、SpringBoot配置

属性配置


SpringBoot学习笔记之集成MyBatis(一)_第1张图片
image.png

二、Entity

1、数据库设计

2、自动生成实体类

一种方法: idea中的database连接上数据库后,选中一张表,然后右击--->Scripted Extensions--->选择Generate POJOS.clj或者Generate POJOS.groovy,然后选择需要存放的路径,完成操作。

三、DAO

1、在pom.xml添加MyBatis依赖

2、编写MyBatis-Config.xml配置

3、编写DataSourceConfig.java

配置DataSource、SqlSessionFactory

4、编写DAO接口

5、mapper.xml

映射文件是以作为根节点,在根节点中支持9个元素,分别为insert、update、delete、select(增删改查);cache、cache-ref、resultMap、parameterMap、sql。

四、Service

1、配置事务

4、读写分离

5、表单验证

五、Control(和前台交互)

SpringBoot学习笔记之集成MyBatis(一)_第2张图片
image.png
SpringBoot学习笔记之集成MyBatis(一)_第3张图片
image.png
  • 1、搭建springboot+mybatis+c3p0框架,
  • 2、配置数据源、连接池、事务,实现CRUD、分页、事务,通用maper、pagehelper、druid(未完成)
  • 3、基于AOP统一日志,参考HttpAspect
  • 4、统一返回值,参考ResultUtil、Result
  • 5、统一异常处理,参考ExceptionHandle、MyException 、ResultEnum
  • 6、基于redis统一身份验证(未完成)

你可能感兴趣的:(SpringBoot学习笔记之集成MyBatis(一))