上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 在介绍Mybatis拦截器代码之前,我们先研究下jdk自带的动态代理及优化 其实动态代理也是一种设计模式...优于静态代理,同时动态代理我知道的有两种,一种是面向接口的jdk的代理,第二种是基于第三方的非面向接口的cglib. 我们现在说的是jdk的动态代理,因为mybatis拦截器也是基于这个实现 阅读全文
posted @ 2018-11-12 15:03 郝二驴 阅读(1060) 评论(1) 推荐(0) 编辑
摘要: Myabtis的SQL的执行是通过SqlSession。默认的实现类是DefalutSqlSession。通过源码可以发现,selectOne最终会调用selectList这个方法。 通过上面可以发现是通过Executor去执行查询。但是executor是个接口,是什么时候指定的用什么执行器呢。 因 阅读全文
posted @ 2018-11-09 17:40 郝二驴 阅读(8315) 评论(1) 推荐(0) 编辑
摘要: 源码解读第一步我觉着应该从Mybatis如何解析配置文件开始。 1.先不看跟Spring集成如何解析,先看从SqlSessionFactoryBuilder如果解析的。 SqlSessionFactoryBuilder 真正初始化Configuration的类是XMLConfigBuilder 因为 阅读全文
posted @ 2018-11-08 16:51 郝二驴 阅读(6884) 评论(0) 推荐(0) 编辑
摘要: Mybatis在我看来最大的用处就是封装了jdbc,设置参数操作和获取解析结果集。同时控制了数据库链接等操作,大部分采用了反射来映射javabean对象来进行数据库操作。 1.接下来先整体介绍下主要的类: Configuration MyBatis所有的配置信息都维持在Configuration对象 阅读全文
posted @ 2018-11-08 14:12 郝二驴 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 代码具体地址在我的github上 :https://github.com/HaoTwoDonkey/QuickOutPutWord 写得不好,欢迎提出问题 下面说几个phantomjs使用过程中遇到的问题: windows的不说了,linux下遇到些问题解决方案如下: 一.下载 1.下载地址:htt 阅读全文
posted @ 2018-10-18 15:52 郝二驴 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 1.其实也不算是针对mybatis的其他都可以用 lombok 2.mybatis的小插件,可以快速定位到mapper.xml和接口之间 mybatisx 阅读全文
posted @ 2018-10-18 15:37 郝二驴 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 首先看下doDispatch()方法如何找到适合的适配器来执行方法的: 注: 这块也有点责任链模式的意思... 下面看下RequestMappingHandlerAdapter是怎么实现support方法的,看之前先上类图。 实际上support方法是在AbstractHandlerMethodAd 阅读全文
posted @ 2018-04-02 14:25 郝二驴 阅读(8696) 评论(1) 推荐(2) 编辑
摘要: 通过类图可以看到,实现了InitializingBean接口,所以入口的方法就是 afterPropertiesSet(); 下面来看代码: 注意:这些解析器实际上都是一个*****Composite结尾的包装类,实际上就是责任链模式的管理类,提供查找具体的解析器和执行方法,这块内容就不多描述了. 阅读全文
posted @ 2018-03-30 16:55 郝二驴 阅读(643) 评论(0) 推荐(1) 编辑
摘要: 这个思路同样是通过在AbstractHandlerMethodMapping里面来实现getHandlerInternal()实现自己的方法来处理寻找正确的处理器,不懂得请看上一篇。 RequestMappingInfoHandlerMapping 中 handleNoMatch 的实现 1 pro 阅读全文
posted @ 2018-03-29 15:51 郝二驴 阅读(2426) 评论(0) 推荐(0) 编辑
摘要: 本文讲的是Spring MVC如何找到正确的handler, 前面请求具体怎么进入到下面的方法,不再细说。 大概就是Spring mvc通过servlet拦截请求,实现doService方法,然后进入doDispatch()方法,这个是完成请求的方法. 今天我们只分析:mappedHandler = 阅读全文
posted @ 2018-03-29 15:20 郝二驴 阅读(1265) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页