Есть ли способ повторно использовать <util: list> в конфигурационном файле Spring?

У меня есть набор правил, которые нужно внедрить в набор классов, как показано ниже:

<bean id="rule1" class="com.vikdor.rules.Rule1" />
<bean id="rule2" class="com.vikdor.rules.Rule2" />
<bean id="rule3" class="com.vikdor.rules.Rule3" />
<bean id="rule4" class="com.vikdor.rules.Rule4" />
<bean id="rule5" class="com.vikdor.rules.Rule5" />

<util:list id="commonRules">
    <ref bean="rule1" />
    <ref bean="rule3" />
    <ref bean="rule5" />
</util:list>

<util:list id="normalInvRules">
   <!-- Include common rules -->
   <ref bean="rule4" />
</util:list>

<util:list id="prepaidInvRules">
   <!-- Include common rules -->
   <ref bean="rule2" />
</util:list>

Как включить список общих правил в списки, соответствующиеnormalInvRules а такжеprepaidInvRules?

Количество правил (например, rule1, rule2 и т. Д.) Больше, а количество групп (normalInvRules, prepidInvRules и т. Д.) Также больше. Итак, мне интересно, есть ли способ избежать повторения общих правил и просто перечислить только конкретные и включить ссылку на общий список.

Ответы на вопрос(4)

Ваш ответ на вопрос