SpringBoot学习笔记之集成MyBatis(一)
2018-07-15 本文已影响37人
shaolin79
参考资料
SpringBoot+MyBatis搭建迷你小程序
2小时学习Spring Boot
Spring Boot进阶之Web进阶
https://www.imooc.com/video/14339
Spring Boot企业微信点餐系统
SSM到Spring Boot-从零开发校园商铺平台
Java三端分离 ssm在线教育平台
基于SpringBoot 十分钟搞定后台管理平台
一、SpringBoot配置
属性配置

二、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
映射文件是以<mapper>作为根节点,在根节点中支持9个元素,分别为insert、update、delete、select(增删改查);cache、cache-ref、resultMap、parameterMap、sql。
四、Service
1、配置事务
4、读写分离
5、表单验证
五、Control(和前台交互)


- 1、搭建springboot+mybatis+c3p0框架,
- 2、配置数据源、连接池、事务,实现CRUD、分页、事务,通用maper、pagehelper、druid(未完成)
- 3、基于AOP统一日志,参考HttpAspect
- 4、统一返回值,参考ResultUtil、Result
- 5、统一异常处理,参考ExceptionHandle、MyException 、ResultEnum
- 6、基于redis统一身份验证(未完成)