String
으로 인스턴스화하거나 클래스 내에 미리 정의 된 정적 인스턴스를 가질 수있는 클래스 MyClass
이 있다고 가정합니다. 이 같은Spring 설정으로 콜렉션을 생성 할 수 있습니까?
뭔가 :
public class MyClass {
public final static MyClass A = new MyClass("A");
public final static MyClass B = new MyClass("B");
public final static MyClass C = new MyClass("C");
...
public MyClass(String name) {
...
}
}
은 어떻게 든 봄 설정에 ArrayList<MyClass>
빈을 만들 수 있습니까?
<bean id="sequence" class="...ArrayList">
<member class="...MyClass" value="A"/>
<member ... />
....
</bean>
UPDATE 1
같은 뭔가 방법으로 다음과 같은 작성하는 것이 가능 :
<bean id="sequence" class="...ArrayList">
<constructor-arg>
<list>
<bean class="...MyClass" constructor-arg="A"/>
<bean class="...MyClass" constructor-arg="B"/>
<bean class="...MyClass" constructor-arg="C"/>
</list>
</constructor-arg>
</bean>
당신이 유용하다고 생각합니다 : http://stackoverflow.com/questions/2416056/how-to-define-a-list-bean-in-spring – user1885297