【发布时间】:2011-05-13 10:40:42
【问题描述】:
我需要使用 Spring 框架在抽象超类中注入依赖项。
class A extends AbstractClassB{
private Xdao daox ;
...
public setXdao() { ... }
}
class AbstractClassB{
..
private yDao daoy;
public seyYdao() { ... }
}
每次实例化抽象类 B 时,我都需要传递超类依赖项(在我的项目中可以以 100 种方式对其进行子类化)
application.xml 中的条目(spring 上下文文件)
<bean id="aClass" class="com.mypro.A"
<property name="daox" ref="SomeXDaoClassRef" />
<property name="daoy" ref="SomeYDaoClassRef"/>
</bean>
如何在 application.xml 中创建超类 AbstractClassB 的 bean 引用,以便在所有子类 bean 创建中使用它?
【问题讨论】:
标签: spring dependency-injection