2016-10-01 2 views
0

봄 작업과 예약 된 시간 사이에 값을 유지하려면 cron이 매시간마다 실행되도록하십시오.예약 된 봄 작업 사이의 값을 유지하는 방법

<task:scheduled-tasks> 
<task:scheduled ref="runScheduler" method="run" cron="0 0 * * * *" /> 
</task:scheduled-tasks> 

알고 싶습니다. 다음 cron 스레드에서 마지막 시간 cron 스레드의 값을 얻으려면 어떻게해야합니까?

답변

0

@Scheduled 주석과 함께 Cron 속성이 사용됩니다. 이 속성의 값은 cron 표현식이어야합니다.이 cron 표현식은 특성 파일에 정의되며 관련 특성의 키는 @Scheduled 주석에 사용됩니다.

<task:scheduled-tasks> 
<task:scheduled ref="runScheduler" method="run" cron="#{applicationProps['cron.expression']}" /> 
</task:scheduled-tasks> 

그런 다음 @Scheduled (cron = "$ {cron.expression}") 주석을 사용하십시오.

다음 링크는 당신을 도울 수 있습니다

http://howtodoinjava.com/spring/spring-core/4-ways-to-schedule-tasks-in-spring-3-scheduled-example/

+0

내 설명은 작업 9.00 오전 트리거 크론에 따라 말을하고 어떤 가치를 잡고 다음 작업 10.00 오전과 값을 얻을 할 수 있습니다됩니다 10.00 AM 작업에서 9.00 AM 작업. 어떻게해야합니까? –