Bean实例化的过程如上,第三步缓存bean就是为了解决循环依赖的,例如:A与B属性循环依赖。
调用构造函数后是第二步就要执行的事情,第二步都通过不了,自然就无法执行第三步加入缓存中。
set 注入,构造器注入和方法注入
静态代理、JDK动态代理、CGLib动态代理
spring.profiles.active = dev
导入spring-boot-devtools包
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ com.example.mystarter.config.MyConfig