在春天明确地开始上课

时间:2015-07-27 20:06:25

标签: java spring

假设我已使用X注释了一个类@Component,并在我的应用程序的其他位置注释了new X()显式启动此类。

这个课程仍然由Spring管理吗? 如果没有,是否有办法在此Y类(未管理)中自动装配另一个类X

1 个答案:

答案 0 :(得分:1)

不,不。对于Spring来管理对象,它必须创建为bean或使用@Component(或其衍生物)注释,并由容器实例化。您只能使用@Autowired将依赖项注入托管对象。此注入在容器启动时发生,因此任何非托管对象都将无法注入其依赖项。