![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 95
Always_As
IT小白
展开
-
BeanFactoryPostProcessor执行时机
1.介绍BeanFactoryPostProcessor BeanFactory后置处理器官方解释允许自定义修改应用程序上下文的Bean定义,以适应上下文基础Bean工厂的Bean属性值。 应用程序上下文可以在其Bean定义中自动检测BeanFactoryPostProcessor Bean,并在创建任何其他Bean之前应用它们。 对于面向系统管理员的自定义配置文件很有用,这些文件覆盖了在应用程序上下文中配置的Bean属性。 请参阅PropertyResourceConfigurer及其具体实现,以原创 2021-04-01 15:24:04 · 1191 阅读 · 2 评论 -
Spring循环依赖源码debug详解
1.什么是循环依赖在Spring里,指两个或多个bean互相依赖。比如有两个Bean(A,B),A中注入B,B中注入A,这样就形成了循环依赖。Spring默认是支持循环依赖的,本文我们就从Spring源码层面对循环依赖进行分析。2.环境构建1.spring环境本文是以Spring5.1.x源码环境构建的,或者找一个spring环境的项目,在项目的test下测试。也可以创建一个项目在其中引入spring的核心依赖.spring-core:依赖注入IOC与ID的最基本实现spring-beans:原创 2021-03-14 11:48:41 · 677 阅读 · 2 评论