【发布时间】:2013-08-23 05:45:50
【问题描述】:
我有一个通过调用构造函数来实例化的类(ABC 类)。 ABC 类又具有一个使用自动连线注入的辅助类(XYZ 类)。
我们的是基于 Spring MVC 的应用程序,在服务器启动时我没有看到任何异常。
但我仍然看到 XYZ 类为空。是不是因为Class ABC没有被Spring Container实例化?
在这种情况下,如何使用自动接线?
谢谢。
【问题讨论】:
-
我确信你不能自动装配不受 Spring 管理的 bean。你需要通过其他方式获取 XYZ 实例的引用。如果是 Helper 类,则将 XYZ 的方法设为静态并使用类名使用它们。我就是这么做的。
-
请参考github.com/ahmedbhaila/non-managed-beans,我试过了,效果很好。
标签: spring spring-mvc tomcat