摘要: 一、 @EnableTransactionManagement 开启Spring事务本质上就是增加了一个Advisor,但使用@EnableTransactionManagement注 解来开启Spring事务是,该注解代理的功能就是向Spring容器中添加了两个Bean: AutoProxyReg 阅读全文
posted @ 2022-10-13 20:54 浮沉丶随心 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 一 、 动态代理 代理模式的解释:为其他对象提供一种代理以控制对这个对象的访问,增强一个类中的某个方法,对程序进行扩展。 不修改UserService类的源码前提下,给test()增加额外逻辑,那么就可以使用动态 代理机制来创建UserService对象 动态代理技术具体实现方式有jdk动态代理(基 阅读全文
posted @ 2022-10-13 11:45 浮沉丶随心 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 解析配置类 流程如下: 在启动Spring时,需要传入一个AppConfig.class给ApplicationContext,ApplicationContext 会根据AppConfig类封装为一个BeanDefinition,这种BeanDefinition我们把它称为配置类 BeanDefi 阅读全文
posted @ 2022-10-13 10:33 浮沉丶随心 阅读(60) 评论(0) 推荐(0) 编辑