
Spring
文章平均质量分 67
我是谁,该干嘛
这个作者很懒,什么都没留下…
展开
-
Spring事务失效的场景、及事务传播机制
Spring 事务编程式事务 声明式事务 事务的传播机制原创 2022-08-19 10:21:51 · 124 阅读 · 0 评论 -
Spring 之 AOP
AOP面向切面编程,其目的是为了解决重复代码和类耦合问题。AOP说明白了就是将重复代码抽象到一个切面中,然后我们哪里需要的时候就将这个切面切入到指定位置。AOP的本质是通过代理模式来实现的。在Spring中实现代理模式的方法有两种Jdk动态代理和cglib动态代理。其中jdk动态代理是基于接口来实现的,cglib的基于类来实现的、AOP动态代理实在初始化之后来实现的。...原创 2022-07-29 16:56:09 · 127 阅读 · 0 评论 -
Spring @Autowire 源码分析
Autowire注解是由AutowiredAnnotationBeanPostProcessor处理器来实现的。@Autowired注解正是通过这个方法实现注入类型的预解析,将需要依赖注入的属性信息封装到InjectionMetadata类中。,InjectionMetadata类中包含了需要注入的元素(injectedElements)及元素要注入的目标类(tagetClass)。然后其最终会调用doCreateBean方法中,其中会执行populateBean方法实现对属性的注入。...原创 2022-07-29 15:50:28 · 270 阅读 · 0 评论 -
Spring IOC 容器初始化过程
我们通过ClassPathXmlApplicationContext容器来探究IOC容器初始化的过程。如以下代码通过ApplicationContext创建Spring容器,该容器会读取配置文件"/bean.xml",并统一管理由文件中定义好的bean实例对象。。原创 2022-07-29 11:45:17 · 327 阅读 · 0 评论 -
Spring 循环依赖解决方案(只对 setter 注入有效)
Spring 循环依赖原创 2022-07-05 15:42:13 · 406 阅读 · 0 评论