java源码
zjl_csdn
平时都写在github中,不定期同步一些较有价值的东西过来
展开
-
mybatis 参数解析
文章目录写在前面给参数命名初始化参数的名称getNamedParams获取参数对象集合和数组特殊处理解析参数结论:参考 写在前面 关于 mybatis参数,mybatis文档中介绍的比较少,是否方法的所有参数都需要加@Param注解,如果不加又该怎么获取? 这里我们不妨想一下,如果我们需要一个属性#{user.name},我们怎么去获取? 假装思考 其实是需要先从user的父级对象中获取use...原创 2019-03-27 20:36:38 · 861 阅读 · 0 评论 -
利用mybatis plugin实现数据加解密
写在前面 最近国家强抓用户隐私,因此很多公司开始做数据加减密改造,那由于mybatis提供也提供了插件这个扩展, 很多的思路就是在插件上做文章,在github上也的确有这样的仓库, 基于Executor 基于StatementHandler 正文 这两个分别是基于Executor和StatementHandler做的插件,这里不介绍怎么实现一个mybatis插件,有兴趣的可以看下官网,myba...原创 2019-04-02 15:39:01 · 4381 阅读 · 3 评论 -
【学习】从spring-mybatis看如何自定义基于动态代理的结合spring的框架
从spring-mybatis看如何自定义基于动态代理的结合spring的框架 写在前面 最近同事做了一个mybatis分享,涉及到很多东西,对其中mybatis-spring比较感兴趣,所以深入了解下, 这对以后其他任何基于接口动态代理的功能模块能够更加快速的了解和学习。 入口 入口是在xml中配置的org.mybatis.spring.mapper.MapperScannerConfigure...原创 2019-06-07 11:45:06 · 171 阅读 · 0 评论 -
【学习】json格式的AbstractApplicationContext.refresh()
写在前面 用json格式记录的refreash方法,有需要的小伙伴可以看看,核心方法其实就是invokeBeanFactoryPostProcessors和finishBeanFactoryInitialization 参考: bilibili上的教学视频== invokeBeanFactoryPostProcessors finishBeanFactoryInitialization { “...原创 2019-06-07 11:57:43 · 183 阅读 · 0 评论