首页
›
后端、数据与云原生工程
›
001-Java企业后端与Spring工程
›
《Spring与MyBatis企业数据访问工程》
VIP10
本课程属于:001-Java企业后端与Spring工程
后端、数据与云原生工程 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Spring与MyBatis企业数据访问工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与工程环境搭建
目标=Spring与MyBatis在… · Maven多模块工程结构 · 依赖版本管理
课程导入
工程环境搭建
02
Spring JDBC与数据源基础
目标=DataSource接口 · 连接池选型(HikariCP · Druid)
Spring
JDBC
03
MyBatis核心架构与SqlSessionFactory
目标=MyBatis核心组件 · Configuration配置对象 · SqlSessionFactoryB…
MyBatis
SqlSessionFa…
04
MyBatis映射文件与动态SQL
目标=Mapper XML基本结构 · resultMap映射规则 · 动态SQL标签(if
MyBatis
SQL
05
Mapper接口与代理机制
目标=Mapper接口绑定原理 · MapperProxy动态代理 · 方法参数传递规则(@Param
Mapper
接口
06
Spring声明式事务管理
目标=PlatformTransac… · @Transactional注解属性… · 隔离级别
Spring
声明式事务管理
07
MyBatis一级缓存与二级缓存
目标=一级缓存作用域与失效条件 · 二级缓存配置与Cache接口 · Spring环境下缓存与事务的协同
MyBatis
一级缓存
08
企业级实体建模与resultMap高级映射
目标=复杂嵌套结果映射(associ… · collection) · 鉴别器discriminator
resultMap
企业级实体建模
09
MyBatis插件机制与分页实现
目标=Interceptor接口 · Executor/Statement… · PageHelper分页插件原理与自…
MyBatis
插件机制
10
Spring事务与MyBatis执行流程整合
目标=SqlSessionTempl… · SqlSession与事务同步 · Spring事务管理器与MyBati…
Spring
MyBatis
11
多数据源与动态数据源路由
目标=AbstractRouting… · AOP实现数据源切换 · 多数据源下事务管理策略
多数据源
动态数据源路由
12
MyBatis类型处理器与枚举映射
目标=TypeHandler接口 · 自定义TypeHandler · 枚举类型映射(EnumTypeHan…
MyBatis
类型处理器
13
Spring数据访问异常体系
目标=DataAccessExcep… · 异常转译机制 · MyBatis异常与Spring异常…
Spring
数据访问异常体系
14
MyBatis代码生成与逆向工程
目标=MyBatis Generat… · 生成实体类 · Mapper接口与XML
MyBatis
代码生成
15
企业级CRUD与批量操作
目标=单表CRUD最佳实践 · 批量插入(foreach · ExecutorType.BATCH…
CRUD
企业级
16
动态查询与条件构造器
目标=MyBatis-Plus条件构… · QueryWrapper与Lambd… · 复杂查询组合
动态查询
条件构造器
17
Spring事务传播行为实战
目标=REQUIRED · REQUIRES_NEW · NESTED等传播行为在嵌套业务中的…
Spring
事务传播行为实战
18
MyBatis日志与SQL监控
目标=Log4j2/Logback日… · MyBatis SQL打印 · P6Spy SQL拦截
MyBatis
SQL
19
数据访问层单元测试与集成测试
目标=Spring Boot Tes… · @MybatisTest · @Transactional测试回滚
数据访问层单元测…
集成测试
20
MyBatis映射性能优化
目标=SQL执行计划分析 · 索引设计与慢查询优化 · 懒加载与急加载权衡
MyBatis
映射性能优化
21
Spring缓存抽象与MyBatis缓存整合
目标=@Cacheable · @CacheEvict · CacheManager配置
Spring
MyBatis
22
分库分表场景下的数据访问
目标=ShardingSphere与… · 分片键设计 · 分布式主键生成
分库分表场景下的…
ShardingSphe…
23
MyBatis安全与SQL注入防护
目标=${}与#{}的区别 · 动态SQL中的注入风险 · 排序字段与表名参数化处理
MyBatis
SQL
24
Spring事务与分布式事务
目标=本地事务局限 · XA事务 · Seata AT模式与MyBatis…
Spring
事务
25
数据访问层设计模式与架构分层
目标=DAO模式 · Repository模式 · 领域驱动设计中的仓储接口
数据访问层设计模…
架构分层
26
MyBatis扩展与自定义SQL方言
目标=DatabaseIdProvi… · 自定义LanguageDriver · SQL注入器与自定义方法
MyBatis
SQL
27
高并发场景下的数据访问优化
目标=连接池并发配置 · MyBatis一级缓存线程隔离 · 乐观锁与悲观锁实现
高并发场景下的数…
目标=连接池并发…
28
数据访问层可观测性与运维
目标=Micrometer指标采集 · SQL执行耗时监控 · 链路追踪(Sleuth/Zipkin…
数据访问层可观测…
运维
29
综合实战
目标=企业级订单管理系统数据访问层 · 表结构设计 · 多数据源配置
综合实战
目标=企业级订单…
30
课程总结与工程化最佳实践
目标=Spring与MyBatis整… · 代码规范与分层约定 · 配置管理
课程总结
工程化最佳实践
所属VIP或分类
同VIP:Java单元测试与集成测试工程
同VIP:Java后端与JVM并发面试实战题库
同VIP:Java后端开发实战100例