- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
掌握了Spring + MyBatis开发技术整合的技术人员。
你将会学到:
系统的掌握MyBatis-Plus实现机制,以及MyBatis-Plus提供的数据层简化开发实现。
课程简介:
为了简化数据层代码的重复开发,现代的SSM开发整合中,会更多的使用MyBatis-Plus来与MyBatis配合开发,本章为读者详细解释了MyBatis与MyBatis-Plus之间的关联,并通过具体的功能分析以及实现案例,讲解了MyBatis-Plus的相关概念。
通过本章的学习可以达到以下的目标:
1、掌握MyBatis与MyBatisPlus之间的联系以及开发中的使用整合;
2、掌握BaseMapper接口中各个方法的作用,并可以基于此接口实现数据的CRUD操作;
3、掌握MyBatis中四种主键生成方式,并可以基于雪花算法,实现分布式ID进行主键生成策略;
4、掌握MyBatis中的全局配置策略的定义和使用;
5、掌握条件构建器的使用,并可以基于条件构建器实现数据的查询处理;
6、掌握MyBatis-Plus各类常用插件的使用,并可以基于插件实现乐观锁、分页、更新防护等操作的配置;
7、理解ActiveRecord结构的使用,并可以基于此类型实现数据的CRUD操作;
8、理解MyBatis-Plus逆向工程的配置,并可以基于逆向工程生成完整的项目代码。
课程代码在第一个视频附件之中
课程大纲-MyBatis-Plus开发实战
第1章MyBatis-Plus数据操作(1小时23分钟4节)
1-1
MyBatis-Plus简介MyBatis提供了全面的数据层开发支持,但是由于其提供的数据支持有限,会导致大量重复的代码定义,所以为了简化MyBatis的开发,可以基于MyBatis-Plus进行增强,本课程为读者分析了MyBatis-Plus的作用以及组成结构。
「仅限付费用户」点击下载“MP代码.rar”
[12:00]开始学习1-2
MyBatis-Plus编程起步在已有的Spring+MyBatis开发环境中,直接引入MyBatis-Plus组件即可实现数据层的简化定义,本课程在已有的项目基础上进行了改造,通过具体的应用实例为读者讲解了MyBatis-Plus项目的搭建与开发,并分析了项目所引用的核心依赖组成结构。
[26:31]开始学习1-3
BaseMapper接口BaseMapper接口是MyBatis-Plus进行数据层代码优化的核心接口,本课程通过数据更新的操作,为读者分析了MyBatis-Plus与动态代理之间的关联,同时为读者列出了BaseMapper接口中的全部方法,并基于这些方法实现了完整的数据CRUD操作。
[16:43]开始学习1-4
Wrapper条件构造器完整的数据处理中,除了会根据ID进行数据操作外,也会基于一些特定的条件进行处理,所以MyBatis-Plus提供了Wrapper条件构造器,本课程为读者讲解了条件构造器的类关联结构,并通过具体的案例演示了条件构造器的使用。
[28:45]开始学习第2章GlobalConfig(1小时9分钟4节)
第3章MyBatis-Plus插件(1小时26分钟7节)
3-1
MyBatis-Plus插件考虑到各种无侵入的代码支持,MyBatis-Plus扩充了MyBatis中的拦截器机制,提供了专属的InnerInterceptor处理接口,本课程为读者分析了该接口的使用形式,并通过自定义插件的方式说明了该操作的配置方式以及核心实现结构。
[14:54]开始学习3-4
防全表更新与删除插件数据是现代应用性项目的核心元素,但是错误更新或删除有可能会造成整个应用的崩溃,为了应付此类情况,MyBatis-Plus提供了更新与删除的阻断插件,防止全表更新操作的出现,本课程为读者分析了该类操作的影响,并讲解了该插件的使用。
[09:54]开始学习第4章MyBatis-Plus扩展(49分钟5节)
4-2
ActiveRecordAR模式可以基于实体类的结构实现数据层的开发处理,可以进一步简化数据层的开发模型,这样就可以更直观的描述出ORM的设计思想,本课程为读者分析了AR模式的作用,并通过实例讲解了AR模式下的数据操作
[07:54]开始学习4-5
MyBatis-Plus逆向工程SSM项目开发中会包含有多种配置文件、接口以及实现类等元素,为了减少这些重复结构的开发,MyBatis-Plus提供了逆向工程支持,本课程为读者讲解了逆向工程的创建,并通过FastAutoGenerator实现了工程代码的创建。
[11:31]开始学习
“李兴华”老师的其他课程更多+