Spring Boot进阶:原理、实战与面试题分析
上QQ阅读APP看书,第一时间看更新

3.4.3 避免代理机制引起多次初始化过程

不要在已经受Spring管理的Bean类上使用@Configurable注解,否则它将执行双重初始化,一次是通过Spring容器,一次是通过AOP切面。这是因为,@Configurable这个注解的作用就是告诉Spring在构造函数运行之前将依赖关系注入对象中。