WAS 구동시 최초 한번만 실행되는 스케쥴링 문의
- 작성자 :
- 강*묵
- 작성일 :
- 2014-03-14 18:29:30
- 조회수 :
- 652
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
실행환경의 스케쥴링에 대한 API는 정독을 하였습니다.
스케쥴링 중 WAS기동시 한번만 돌게 구현을 하고 싶은데
방법이 없을까요?
스케쥴링 중 WAS기동시 한번만 돌게 구현을 하고 싶은데
방법이 없을까요?
A
안녕하세요. 강광묵님.
그런 경우는 스케쥴러가 아닌 bean의 init 메소드로 처리하시면 되실 것 같습니다.
<bean id=".." class=".." init-method="init"/>
와 같이 init-method를 지정하시면 지정된 메소드가 초기화 이후 실행되도록 되어있습니다.
annotation을 사용하시는 경우 원하시는 메소드에 @PostConstruct 를 지정하시면 됩니다.
그럼, 즐거운 하루되십시오.
감사합니다.
그런 경우는 스케쥴러가 아닌 bean의 init 메소드로 처리하시면 되실 것 같습니다.
<bean id=".." class=".." init-method="init"/>
와 같이 init-method를 지정하시면 지정된 메소드가 초기화 이후 실행되도록 되어있습니다.
annotation을 사용하시는 경우 원하시는 메소드에 @PostConstruct 를 지정하시면 됩니다.
그럼, 즐거운 하루되십시오.
감사합니다.