
MyBatis
ccityzh
重庆邮电大学
展开
-
Mybatis源码分析之插件(plugins)源码详解
针对有时候对Mybatis插件编写的一头雾水,本文针对性的分析了插件从注册到执行的整个流程,将其中应用到的知识都有所讲解,相信下次实现起自己的插件会如鱼得水,轻轻松松。原创 2017-06-10 07:32:27 · 675 阅读 · 0 评论 -
Mybatis源码详解之接口方法被执行流程源码解析
与上一篇Mybatis源码解析的博客已经隔了好长一段时间,最近发生了一些乱七八糟糟心的事情,甚至每天加班,没来得及写点什么,最近一个月的学习是乱的一塌糊涂。 接着上一篇的分析,上一篇完成了所有配置文件的解析,将各个配置文件都解析到一个叫Configuration的类里,这些就是接口方法可以被执行的元数据,任何一个方法的执行必然依赖于此。接口方法执行流程就是怎样使用...原创 2017-09-02 17:05:01 · 1207 阅读 · 0 评论 -
Mybatis执行dao接口方法的流程梳理及源码分析
以前一直都是在公司的写好的框架模式中直接使用Mybatis,而且也甚是简单,不需要什么思考,只注重sql语句就好了。但是用着用着就对他的实现流程方式感到奇怪了,明明看到的只是在Dao层写了一个接口,在配置文件中写好自己的sql,就可以给人感觉,接口被自动实例化,然后在service层调用接口的实例,完成他从数据库取数据的过程。在这种好奇的驱使下开启了对Mybatis的浅显阅读。其实之前一段时间看了些框架的代码,一直懒得总结,现在写一点内容供自己以后参考。原创 2017-06-10 07:31:19 · 5788 阅读 · 0 评论 -
Mybatis源码分析之Spring与Mybatis整合MapperScannerConfigurer处理过程源码分析
前面文章分析了这么多关于Mybatis源码解析,但是我们最终使用的却不是以前面文章的方式,编写自己mybatis_config.xml,而是最终将配置融合在spring的配置文件中。有了前面几篇博客的分析,相信这里会容易理解些关于Mybatis的初始化及其执行,但是仍旧需要Spring的很多知识,用到的时候会简略提到下。下面先看下我们具体使用Mybatis时候是怎样配置的。原创 2017-09-03 23:54:14 · 1667 阅读 · 0 评论 -
Mybatis源码解析之初始化配置文件封装为Configuration源码详解
接着上文太长的那个文章开始分析http://blog.youkuaiyun.com/ccityzh/article/details/71517490 其实初始化的部分没有什么可以分析的,就是解析Xml文件,不会解析的可以查一下,现在常用的都是JDOM,DOM4J,不过这里不是用的这两种。分析的过程中有初始化某些关键的部分会单独拿出来分析一下。 注:本文都是根据上一篇中实例...原创 2017-07-30 11:58:16 · 1267 阅读 · 0 评论