我有一个 application-context-validation.xml
<bean id=x class=""/>
<bean id=y class=""/>
<bean id=z class=""/>
<bean id=w class=""/>
<util:list id="list1" list-class="java.util.ArrayList">
<ref bean="x" />
<ref bean="z" />
<ref bean="y" />
</util:list>
<util:list id="list2" list-class="java.util.ArrayList">
<ref bean="x" />
<ref bean="z" />
<ref bean="w" />
</util:list>
在我拥有的服务类中
@Autowired
List<String> list1;
@Autowired
List<String> list2;
但是当我阅读 list1 时,所有值 (x,y,z,w) 都会出现。
有人可以帮我解决这个问题吗?