小编bob*_*bob的帖子

在抽象超类中注入spring依赖项

我需要使用spring框架在依赖的抽象超类中注入依赖项.

class A extends AbstractClassB{ 
    private Xdao daox ;
    ...
    public setXdao() { ... }
}

class AbstractClassB{
    ..
    private yDao  daoy;
    public seyYdao() { ... }
}
Run Code Online (Sandbox Code Playgroud)

每次我实例化抽象类B时都需要传递超类依赖项(在我的项目中可以用100种方式进行子类化)

application.xml中的条目(spring上下文文件)

<bean id="aClass" class="com.mypro.A" 
    <property name="daox" ref="SomeXDaoClassRef" /> 
    <property name="daoy" ref="SomeYDaoClassRef"/>
</bean>
Run Code Online (Sandbox Code Playgroud)

我怎样才能在application.xml中创建超类AbstractClassB的bean引用,以便我可以在所有子类bean创建中使用它?

spring dependency-injection

27
推荐指数
2
解决办法
3万
查看次数

标签 统计

dependency-injection ×1

spring ×1