Mybatis源码专题学习
文章平均质量分 94
Swing_wingS
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis的源码解析之处理占位符相关的类TokenHandler和GenericTokenParser
前言Mybatis在处理${}和#{}占位符时,底层使用到了GenericTokenParser类和TokenHandler的实现类。它的实现原理及其简单。GenericTokenParserpackage org.apache.ibatis.parsing;/** * 通用属性解析器 用于解析占位符标签 */public class GenericTokenParser { /** * 占位符开始标志 */ private final Str原创 2021-03-27 22:27:32 · 1614 阅读 · 0 评论 -
Mybatis源码分析之Configration类 之XML的解析利器XpathParase
XPathParser内部虽然封装了Xptah解析器,但其仅仅使用了Xpath的最简单的数据定位功能。那么Mybatis为什么使用XpathParase而不直接使用Xpath呢?这样的好处有两个,一就是一些公用的属性和方法可以设置默认值,无需手动设置;二是定制化功能,在Xpath功能的基础上,进行特殊的功能封装。所谓的公用的属性和方法设置,这些包括,Xpath的创建流程,其流程如下...原创 2021-03-26 23:35:44 · 487 阅读 · 1 评论
分享