Учитывая этот класс:Использование Spring, как добавить элементы в окончательный, предварительно заполненный список?
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 документов и форумы не удовлетворяли меня, потому что предлагаемые решения участвуют различные степени накладных расходов: Дополнительные боб картографирования, фабричные методы, абстрактные боб, чтобы наследовать от ... ISN» Там что-то более элегантное?
возможно дубликат [Как определить список боб в Spring] (http://stackoverflow.com/ вопросы/2416056/how-to-define-a-list-bean-in-spring) – Timo