gpt4 book ai didi

java - 声明具有相同属性的 bean

转载 作者:行者123 更新时间:2023-12-01 22:35:36 29 4
gpt4 key购买 nike

是否可以在 Spring XML 上下文中定义几个具有相同属性集的 bean?

示例

<bean id="bean1" class="com.my.company.model.MyProcedureBean">
<property name="name" value="val1"/>
<property name="pre">
<list>
<ref bean="Y00"/>
<ref bean="YNT"/>
<ref bean="YAB"/>
</list>
</property>
<property name="post">
<list>
<ref bean="YIO"/>
<ref bean="YC1"/>
</list>
</property>
<property name="plain">
<list>
<ref bean="YA3"/>
<ref bean="YP4"/>
<ref bean="YA5"/>
</list>
</property>
</bean>

<bean id="bean2" class="com.my.company.model.MyProcedureBean">
// DO NOT WANT TO DUPLICATE ALL PROPERTIES HERE AS AT **bean1**
</bean>

最佳答案

将一个bean的Abstract属性设置为true,然后定义其他bean,其父属性等于该抽象bean!像这样

<bean id="parentBean" class="xxx" abstract="true">
<property name="..." value="..." />
<property name="..." value="..." />
<property name="..." value="..." />
</bean>

<bean id="bean1" parent="parentBean">

</bean>
<bean id="bean2" parent="parentBean">

</bean>

关于java - 声明具有相同属性的 bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26917745/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com