![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring框架
文章平均质量分 69
danyinhao
这个作者很懒,什么都没留下…
展开
-
一级缓存和二级缓存
mybatis缓存一、一级缓存1、简介2、一级缓存的失效二级缓存1、简介2、查询顺序一、一级缓存1、简介一级缓存是sqlsession级别的,在同一个sqlsession下操作数据库,可以使用一级缓存一级缓存实际上是一个map,key值就是区分不同的sqlsessionmybatis的一级缓存是默认打开的2、一级缓存的失效不同的sqlsession, 使用不同的一级缓存,由于一级缓存只是保存在当前的sqlsession,因此只有在同一个sqlsession期间查询到的数据会保存在这个sq原创 2021-10-06 15:06:47 · 793 阅读 · 0 评论 -
spring的动态代理aop原理以及应用
spring的动态代理aop一、动态代理1、被代理的接口2、被代理的接口的实现类3、利用反射创建代理对象4、日志增强的方法5、测试及结果二、AOP1、编写代理的类2、注解配置两个切面类3、测试以及结果4、xml配置三、事务增强1、配置事务增强applicationcontext.xml2、service层需要添加事务的方法3、事务传播行为REQUIRES_NEW和REQUIRED实例一、动态代理动态代理基于接口代理或者子类代理1、被代理的接口public interface Calculator原创 2021-10-03 14:49:53 · 287 阅读 · 0 评论 -
泛型的依赖注入
泛型的依赖注入准备两个beanpublic abstract class BaseDao<T> { public abstract void save();}@Repositorypublic class RoleDao extends BaseDao<Role> { @Override public void save() { System.out.println("角色保存 roleDao"); }}@Repo原创 2021-09-29 10:28:31 · 199 阅读 · 0 评论 -
spring 注解驱动
IOC,向容器中导入组件的方式,spring的生命周期,spring自动注入,AOP,ao,切面编程过程,配置spring事务管理,spring整合springmvc,spring整合mybatis原创 2021-05-16 10:48:11 · 133 阅读 · 0 评论