首页
学习
活动
专区
工具
TVP
发布

须臾之余

随缘
专栏作者
90
文章
91715
阅读量
21
订阅数
史上最通俗易懂的Mybatis源码分析之执行流程总结
一:Mybatis源码分析流程 public static void main(String[] args) { try { // 基本mybatis环境 /
须臾之余
2019-08-20
5020
Mybatis深入源码分析之Mapper与接口绑定原理源码分析
紧接上篇文章:Mybatis深入源码分析之SqlSessionFactoryBuilder源码分析,这里再来分析下,Mapper与接口绑定原理。
须臾之余
2019-07-30
1.9K0
Mybatis深入源码分析之SqlSessionFactoryBuilder源码分析
通过上述代码可知:使用了门面模式:定义了Resource类,把复杂过程封装起来,方便用户使用,返回reader为InputStreamReader,指的是读取的mybatis_config.xml文件,断点调试结果如下:
须臾之余
2019-07-26
1K0
深入MyBatis源码,理解Java设计模式之适配器模式
写在前面:设计模式源于生活,而又高于生活! 什么是适配器模式 定义:将一个系统的接口转换成另外一种形式,从而使原来不能直接调用的接口变得可以调用。 适配器模式角色划分 适配器模式涉及3个角色: 1.源(Adaptee):需要被适配的对象或类型,相当于插头。 2.适配器(Adapter):连接目标和源的中间对象,相当于插头转换器。 3.目标(Target):期待得到的目标,相当于插座。 适配器模式包括3种形式:类适配器模式、对象适配器模式、接口适配器模式(或又称作缺省适配器模式)。 适配器模式应用场景
须臾之余
2019-07-05
6010
深度Mybatis源码分析——SqlSessionFactoryBuilder(建造者模式),Mapper接口绑定原理(代理模式)
Reader reader = Resources.getResourceAsReader(resources);
须臾之余
2019-07-05
2.6K1
Mybatis深入源码分析之基于装饰模式纯手写一级,二级,三级缓存
写在前面:设计模式源于生活,而又高于生活! 什么是装饰者模式 在不改变原有对象的基础上附加功能,相比生成子类更灵活。 装饰者模式应用场景 Mybatis缓存,过滤器,网关控制,P2P分控审批 装饰者模式定义 (1)抽象组件:定义一个抽象接口,来规范准备附加功能的类 (2)具体组件:将要被附加功能的类,实现抽象构件角色接口 (3)抽象装饰者:持有对具体构件角色的引用并定义与抽象构件角色一致的接口 (4)具体装饰:实现抽象装饰者角色,负责对具体构件添加额外功能。 装饰者代码实现 定义一个
须臾之余
2019-07-05
4970
深入浅出Mybatis系列(十)---SQL执行流程分析(源码篇)
在前九篇中,介绍了mybatis的配置以及使用, 那么本篇将走进mybatis的源码,分析mybatis 的执行流程, 好啦,鄙人不喜欢口水话,还是直接上干活吧:
须臾之余
2019-07-05
5260
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档