- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 spring aop
提起spring aop大家可能会第一个想到Aspectj, 那Aspectj是什么了?spring是使用它完成aop切面功能的吗? 其实spring只是引用了Aspectj切面语法,具体aop切面实现是spring自己完成的。 为什么用Aspectj了? 说起代理大家都知道,一般常用就是静态代理、jdk动态代理(依赖接口)、cglib动态代理(可以直接代理类) 静态代理:无法重用 动...
2019-04-08 13:51:35 127
原创 MapperScan注解分析
Spring3.x+版本支持使用@Configuration和@Bean注解来提供基于Java的配置。 如果使用基于java的配置,可以使用@MapperScan注解来扫描映射Mapper接口类。 @MapperScan(value = "org.springframework.orm.mapper", sqlSessionFactoryRef = "sqlSessionFact...
2019-04-01 16:45:46 5644
原创 spring集成mybatis后一级缓存失效
mybatis缓存: 1、一级缓存默认开启,缓存在内存中(PerpetualCache),依赖session生命周期,session关闭即缓存失效。 2、二级缓存非默认开启,缓存可以通过开关设置启用,默认使用PerpetualCache实现,可扩展支持外部缓存。 mybatis源码片段: // 解析sql对象 BoundSql boundSql = ms.getBoundSql(...
2019-04-01 15:53:16 483
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人