带大家读源码——mybatis generator第一期
课时介绍
课程介绍
【目的】
如果您希望弄懂框架的原理,但是苦于不知道如何读框架源码?
希望该课程能够通过带领大家阅读源码的方式,了解源码是如何阅读的。该课程选择了一个比较小,比较简单的框架入门,相信大家应该也用过该工具——mybatis generator
【内容】
该课程内容如下,列出了具体时间,便于复习:
第一课:mybatis-generator源码分析-解析配置
- 这节课分为如下几段:
- 【00:00-05:00】:介绍源码阅读的方法
- 【05:00-08:00】:简介mybatis-generator的使用
- 【08:00-27:30】:mybatis-generator包一览
- 【27:30-结束】:解析配置源码解读
- 【总结】所在的位置:1.第一次总结【34:15】。2.第二次总结【52:40】
- 涉及的【设计思路】和【设计模式】:1.模板模式【15:30】。2.xml解析的对象设计+组合模式:【37:00】。3.策略模式:【45:40】
第二课:mybatis-generator源码分析-生成文件
- 这节课分为如下几段:
1. 【00:00-10:20】:上节课内容回顾
2. 【10:20-42:20】:如何从数据库中获取元数据信息
3. 【42:20-结束】:生成文件
- 【总结】所在的位置:1.第一次总结【37:45】。2.第二次总结【56:25】
- 涉及的【设计思路】和【设计模式】:1、简单工厂方法模式【35:20】。2、聚合的设计思想【44:00】。
第三课:mybatis-generator源码分析-总结
- 这节课分为如下几段:
1. 【00:00-01:00】: 设计思路总结
2. 【01:00-02:50】:配置解析总结
3. 【02:50-03:55】: 从数据库获取信息总结
4. 【03:55-结束】: 文件的生成总结
![](https://img-bss.csdnimg.cn/20230310164946402.jpg)
信息系统项目管理师自考笔记
李明 · 476人在学
![](https://img-bss.csdnimg.cn/20230209103846475.jpg)
python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 19605人在学
![](https://img-bss.csdnimg.cn/20230223112139850.jpg)
手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 3972人在学
![](https://img-bss.csdnimg.cn/20230310023309619.jpg)
Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 712人在学
![](https://img-bss.csdnimg.cn/20230306080326366.jpg)
基于SSM酒店管理系统(毕设)
小尼老师 · 759人在学
![](https://img-bss.csdnimg.cn/20230309142945699.jpg)
java项目实战之购物商城(java毕业设计)
Long · 5038人在学
![](https://img-bss.csdnimg.cn/20230209103441430.jpg)
手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1442人在学
![](https://img-bss.csdnimg.cn/20230209102556332.jpg)
Python Django 深度学习 小程序
钟翔 · 2200人在学
![](https://img-bss.csdnimg.cn/20230319220248658.jpg)
城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 464人在学
![](https://img-bss.csdnimg.cn/20230217182141590.jpg)
Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 3790人在学