您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

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

你可以创建一个抽象Bean定义,然后“定义”该定义的子类型,例如

<bean id="b" abstract="true" class="com.mypro.AbstractClassB">
    <property name="daox" ref="SomeXDaoClassRef" /> 
</bean>

<bean id="a" parent="b" class="com.mypro.A">
    <property name="daoy" ref="SomeYDaoClassRef" /> 
</bean>

严格来说,的定义b甚至不需要你指定类,可以将其省略:

<bean id="b" abstract="true">
    <property name="daox" ref="SomeXDaoClassRef" /> 
</bean>

<bean id="a" parent="b" class="com.mypro.A">
    <property name="daoy" ref="SomeYDaoClassRef" /> 
</bean>

但是,为了清楚起见,并为你的工具提供更好的帮助你的机会,通常最好将其保留下来。

Java 2022/1/1 18:15:16 有600人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶