[SPRING] Spring에서 bean init-method 호출의 순서를 제어하는 방법?
SPRINGSpring에서 bean init-method 호출의 순서를 제어하는 방법?
내가 다른 bean의 init-method 다음에 init 메소드 또는 생성자를 호출해야하는 bean을 가지고 있다고 가정하십시오. 가능한가?
해결법
-
==============================
1.스프링 컨텍스트 XML 파일의 depends-on 속성을 사용합니다.
스프링 컨텍스트 XML 파일의 depends-on 속성을 사용합니다.
<bean id="beanOne" class="ExampleBean" depends-on="manager"> <property name="manager"><ref local="manager"/></property> </bean>
주석을 사용하는 경우 Bean에 @DependsOn 주석을 추가하십시오.
-
==============================
2.XML 구성을 사용하는 경우 @DependsOn 주석 또는 종속 속성을 사용하십시오.
XML 구성을 사용하는 경우 @DependsOn 주석 또는 종속 속성을 사용하십시오.
-
==============================
3.두 번째 빈에 de depends-on 속성을 사용할 수 있습니다.
두 번째 빈에 de depends-on 속성을 사용할 수 있습니다.
참조 : http://static.springsource.org/spring/docs/1.2.x/reference/beans.html#beans-factory-dependson
from https://stackoverflow.com/questions/9378962/how-to-control-order-of-bean-init-method-invocation-in-spring by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] Ldap 연결을위한 Spring 보안 설정 (0) | 2019.04.18 |
---|---|
[SPRING] 자바 구성을 통한 Spring 4 메일 구성 (0) | 2019.04.18 |
[SPRING] JAX-WS 웹 서비스의 JSON 출력? (0) | 2019.04.18 |
[SPRING] Spring 부트 : Application Server 로깅을 방해하는 LoggingApplicationListener (0) | 2019.04.18 |
[SPRING] Spring 4 및 Rest WS 통합 (0) | 2019.04.18 |