gpt4 book ai didi

java - Spring :用 干燥。将列表中的所有值复制到列表

转载 作者:行者123 更新时间:2023-12-04 06:34:54 25 4
gpt4 key购买 nike

我已经在 Spring listA 中进行了配置(见下文)。最好有另一个包含 listA 中的所有值并展开它的。

<bean id="listA" class="java.util.ArrayList">
<constructor-arg>
<list>
<value>a</value>
<value>b</value>
<value>...</value>
<value>z</value>
</list>
</constructor-arg>
</bean>

如何在 Spring 中重写这样的 Java 代码?
    List listB = new ArrayList(listA);
listB.add("A");
...
listB.add("Z");

最佳答案

您可以使用 collection merging :

<bean id="listA" class="java.util.ArrayList">
<constructor-arg index="0">
<list>
<value>a</value>
<value>b</value>
<value>...</value>
<value>z</value>
</list>
</constructor-arg>
</bean>

<bean id="listB" parent="listA">
<constructor-arg index="0">
<list merge="true">
<value>A</value>
<value>...</value>
<value>Z</value>
</list>
</constructor-arg>
</bean>

关于java - Spring :用 <list/> 干燥。将列表中的所有值复制到列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4995429/

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