2014-11-17 4 views
0

실행 프로그램과 스케줄러를 구현하기 위해 아래 기사를 읽었습니다. 사용중인 실행 프로그램과 스케줄러

http://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html#scheduling-enable-annotation-support

어느 한 우리가 XML 항목

<task:annotation-driven executor="myExecutor" scheduler="myScheduler"/> 
<task:executor id="myExecutor" pool-size="5"/> 
<task:scheduler id="myScheduler" pool-size="10"/> 

답변

0

내부 스프링은 task:executororg.springframework.scheduling.concurrent.ThreadPoolTaskScheduler의 경우 task:scheduler의 네임 스페이스에 org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor을 사용합니다.

해당 API 문서 참조 herehere

+0

답변 해 주셔서 감사합니다. 런타임에 cron 작업 스케줄링과 관련하여 또 다른 질문이 있습니다. 나는 그것을 위해 또 다른 질문을 올릴 것이다. –

+0

okies .. 다시 도움을 드리겠습니다 :) –

-1

아래 지정할 때 패키지를 그 내부

어떤 클래스를 지정 사용 않는 실행기 및 스케줄러 말해 주시겠습니까 @Configuration, @EnableScheduling 및 @Scheduled (cron = "")가 포함 된 패키지가있는 패키지는 cron 식에서 언급 한 시간.

+0

그건 의미가 없습니다. 여기에 사용되는 xml 대응 물이 있기 때문에'@ EnableScheduling'이 필요하지 않습니다. 필요한 유일한 것은 트리거 인'@ Scheduled'입니다. –

+0

@ M.Deinum,'@ Scheduled' 메소드를 호출하는 데 사용되는 스케줄러를 알려주시겠습니까? –

+0

사용되는 스케줄러는 1 개뿐입니다. –