Spring在类初始化时自动装配

时间:2017-05-04 15:42:49

标签: java spring autowired

使用@Autowired spring注释的自动装配是否可以在类初始化时发生,而不是在构造函数调用之前?谢谢你的帮助

2 个答案:

答案 0 :(得分:0)

这里描述的屁股:https://blog.jdriven.com/2015/03/spicy-spring-different-ways-of-autowiring/

构造函数自动装配

方法自动装配

通过这种注入依赖关系的方式,您可以更好地控制在bean初始化期间应用的逻辑。

答案 1 :(得分:0)

为了阐明rperes所说的,InjectableBean是在构造时注入的,但是如果你没有将InjectableBean配置为要注入的组件,那么你就会遇到问题。

检查InjectableBean的配置是否正确。看看Spring: Properly setup @ComponentScan