Czy istnieje sposób na ponowne użycie pliku <util: list> w wiosennym pliku konfiguracyjnym?

Mam kilka reguł do wstrzyknięcia w zestaw klas, jak poniżej:

<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>

Jak mogę dołączyć listę wspólnych reguł do list odpowiadającychnormalInvRules iprepaidInvRules?

Liczba reguł (np. Reguła1, reguła2 itd.) Jest większa, a grupy liczb (normalneReguły, przedpłaconeReguły itp.) Są również bardziej. Zastanawiam się więc, czy istnieje sposób na uniknięcie powtarzania wspólnych reguł i po prostu wyszczególnienie tylko tych konkretnych i włączenie odniesienia do wspólnej listy.

questionAnswers(4)

yourAnswerToTheQuestion