自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

醒不来的梦的博客

从前从前。。。

  • 博客(6)
  • 收藏
  • 关注

原创 Mybatis整合Spring实现Mapper自动注入原理

通过Spring的扩展点,实现bean的管理 + 封装Template方法一、Bean的管理在引入mybatis-spring.jar后,我们需要在applicationContext.xml中配置 SqlSessionFactoryBean具体看看这个类:1、FactoryBean:这是spring的工厂bean,我们获取bean的时候会得到它getObject方法返回的对象,只...

2019-10-06 18:38:18 2440 1

原创 Mybatis插件的使用

插件执行时序图链接: 时序图.插件能干的事sql执行日志sql执行效率插件根据条件水平分表查询(方法上加注解)权限控制数据库敏感信息加密...

2019-10-06 15:04:56 85

原创 Mybatis的动态sql、懒加载

一、 动态sqlif标签:满足某某条件<select id="findActiveBlogLike" resultType="Blog"> SELECT * FROM BLOG WHERE state = ‘ACTIVE’ <if test="title != null"> AND title like #{title} </if>...

2019-10-06 01:17:21 740 1

原创 Mybatis缓存分析

一、mybatis四个核心对象的生命周期SqlSessionFactoryBuilder:只用一次 存在于方法体中,用于解析配置文件,构建SqlSessionFactorySqlSessionFactory:全局单例 存在整个生命周期,用于创建SqlSessionSqlSession:线程不安全的,存在于每次操作数据库创建这个对象, 用于创建MapperMapper:都是代理对象,存在于...

2019-10-06 01:13:17 114

原创 Mybatis时序图

一、创建SqlSessionFactory时序图: 链接: 创建SqlSessionFactory.二、创建SqlSession时序图: 链接: 创建SqlSession.三、创建Mapper代理对象时序图: 链接: 创建Mapper代理对象.四、代理Mapper对象调用查询方法时序图: 链接: 代理Mapper对象调用查询方法....

2019-10-06 01:12:37 479

原创 提炼spring核心代码,如果仿写源码不是为了装逼,那将毫无意义

代码托管到github主要还是站在设计者角度,减轻开发人员繁琐配置,让他们专注于业务https://github.com/neo0116/my-spring-framework.git目录:

2019-10-03 17:01:09 163

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除