鑑於這種類:,如何將項目添加到最終的,預填充列表?
public class Node {
private final List<Node> children;
public Node(){
children = new ArrayList<>();
// possibly pre-populate the list here
}
public List<Node> getChildren(){
return children;
}
}
什麼是創建於春子節點的節點的最好方式,當一些孩子是由類和定義了一些應該是可配置?
<bean id="node1" class="Node">
<property name="children">
<add-item><bean class="Node"/></add-item> <!--pseudocode-->
<add-item><bean class="Node"/></add-item> <!--pseudocode-->
</property>
</bean>
的答案在我的Spring IoC文檔發現和論壇沒有滿足我,因爲提出的方案涉及不同程度的開銷:其他測繪豆,工廠方法,抽象豆從,繼承...那那裏有更優雅的東西?
可能重複[?如何在Spring中定義一個列表豆(http://stackoverflow.com/問題/ 2416056 /如何定義列表bean-in-spring) – Timo