0
매개 변수가 필요한 팩토리 메소드를 사용하여 bean을 초기화 할 수 있습니까? 나는 ... 매개 변수 만 매개 변수없이 방법을이 방법으로 당신이 준 문서의 조금 아래로 스크롤 할 수 spring docs다른 클래스의 정적 메소드에서 스프링 빈을 초기화하여 메소드 인수를 제공합니까?
감사
매개 변수가 필요한 팩토리 메소드를 사용하여 bean을 초기화 할 수 있습니까? 나는 ... 매개 변수 만 매개 변수없이 방법을이 방법으로 당신이 준 문서의 조금 아래로 스크롤 할 수 spring docs다른 클래스의 정적 메소드에서 스프링 빈을 초기화하여 메소드 인수를 제공합니까?
감사
케어를 예를 찾을 수 없습니다?
<bean id="exampleBean" class="examples.ExampleBean"
factory-method="createInstance">
<constructor-arg ref="anotherExampleBean"/>
<constructor-arg ref="yetAnotherBean"/>
<constructor-arg value="1"/>
</bean>
은 당신이 찾고있는 것을 이것이다 :
<bean id="clientService"
class="examples.ClientService"
factory-method="createInstance"/>
public class ClientService {
private static ClientService clientService = new ClientService();
private ClientService() {}
public static ClientService createInstance() {
return clientService;
}
}
참조 1
'createInstance' 인수했다 경우이 될 것입니다. –