我将一个弹簧管理的 bean 注入到一个抽象类中,它似乎不起作用。这是我所做的解释,如果还不够,我可以编辑帖子并添加一些代码:
- 实现java代码 - 1个抽象类,2个继承自它的类以及要在抽象类和子类中注入和使用的bean。
- 在 spring 配置中定义 bean。
- 在 spring 配置中定义抽象类和 2 个子类。
- 将第一个 bean 定义为抽象类 bean 的属性。
结果 - 它不工作。
然后我尝试将注入的bean从抽象类移动到两个子类中。现在它起作用了。
那么,我做错了什么,还是理论上不可能使用 spring 3 和 Java EE 5 将 bean 注入抽象类?