반응형
-
JAVA BATCH로 편한걸로 꼽자면 QUARTZ 를 빼놓을 수가 없지.. 암암.. 그렇고 말고.
BATCH는 혼자서 도는게 맞지만 경우에 따라 즉시 실행을 해줘야 하는 경우도 있다.
가령, 초기 데이터를 가져온다던지....
설정부터 스프링에서 즉시 실행하는 방법까지 알아보자.
context-schedule.xml
BatchExecutor.java
즉시 실행은 한참을 찾아봤는데 생각보다 간단하다.
SchedulerFactoryBean 을 AUTOWIRED 시켜준 후, XML에 설정된 실행할 배치의 BEAN JOB ID 로 JOBKEY 를 생성 한 후, 스케쥴러의 triggerJob 을 실행하면 해당하는 스케쥴러가 즉시 동작하게 된다.
예를 들면. vo.setBatchId("ifTest001") 를 해주고 manualBatchExecute를 실행하게 되면 해당하는 ifTest001 배치가 바로 실행된다.
즉시실행 메서드
-
무료통화/무료문자를 포인트로 전환해서 기프티콘, 상품권으로 바꾸자.
공감버튼을 누르는것은 돈이 들지 않습니다. 한 번씩 꾹! 클릭! 부탁드려요.
반응형
'개발관련 > SPRING' 카테고리의 다른 글
org.springframework.beans.factory.BeanCreationException 이것은 절대 소스의 문제가 아니다. (0) | 2012.06.27 |
---|