- 博客(3)
- 资源 (9)
- 收藏
- 关注
原创 Mybatis 源码分析(2)—— 参数处理
Mybatis对参数的处理是值得推敲的,不然在使用的过程中对发生的一系列错误直接懵逼了。以前遇到参数绑定相关的错误我就是直接给加@param注解,也稀里糊涂地解决了,但是后来遇到了一些问题推翻了我的假设:单个参数不需要使用 @param 。由此产生了一个疑问,Mybatis到底是怎么处理参数的?几种常见的情景:单个参数不使用注解,基于${}和#{}的引用,基本类型和自定义对象都可以...
2018-03-06 22:17:08 3642
原创 Mybatis源码分析(3)—— 从Mybatis的视角去看Bean的初始化流程
不涉及Spring完整的启动流程,仅仅从Mybatis的视角去分析几个关键的方法,找到Mybatis是如何通过这几个扩展点植入进去的,反过来看Spring是如何设计,埋下这些伏笔,实现其可扩展性。springContext-mybatis.xml的配置:<!-- simplest possible SqlSessionFactory configuration -->&l...
2018-03-08 21:41:34 868
原创 Mybatis源码分析(1)—— Mapper文件解析
感觉CSDN对markdown的支持不够友好,总是伴随各种问题,很恼火!xxMapper.xml的解析主要由XMLMapperBuilder类完成,parse方法来完成解析: public void parse() { if (!configuration.isResourceLoaded(resource)) { configurationElement(par...
2018-03-01 21:41:42 673
微信公众平台应用开发
2015-09-17
springMVC+mybatis的示例项目
2014-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人