Mybatis源码
文章平均质量分 78
-ztp
温柔常伴
展开
-
【MyBatis源码分析】环境准备
近来有空,鉴于工作经常会使用到mybatis。所以想将这个框架研究的更加彻底一些!【MyBatis源码分析】整个文章结构会在每一部分源码分析的开头列出要分析的源码的实例,比如:分析加载解析XML配置流程,就会先写相关节点的xml配置及解析的源码展示。分析mybatis四大对象流程,就会先写针对单个对象展示源码。整个系列文章,在本文中会一次性地将所有的代码示例写完,之后就针对这些代码一部分一部分进行...原创 2018-01-08 11:45:20 · 454 阅读 · 0 评论 -
【MyBatis源码分析】configuration初始化机制详解
configuration加载解析对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外。本章将通过以下几点详细介绍 MyBatis的初始化过程。 1. MyBatis的初始化做了什么 2. MyBatis基于XML配置文件创建Configuration对象的过程 3. 涉及到的相关设计模式一、 MyBatis的初始化做了什么任何框架的初始化,无非是加载自己运行时所需要的...原创 2018-01-08 14:25:37 · 1600 阅读 · 1 评论 -
【MyBatis源码分析】properties,typeAliases解析属性配置元素详述
properties解析接着看一下propertiesElement(root.evalNode("properties"))方法,这句读取的是<configuration>下的<properties>节点,代码实现为:private void propertiesElement(XNode context) throws Exception { if (conte...原创 2017-12-21 14:34:25 · 309 阅读 · 0 评论