봄에 타이머를 추가 할 때 트리거 시간은 비즈니스 요구에 따라 동적으로 처리 될 수 있습니다.
import org.slf4j.logger; org.slf4j.loggerfactory; org.springframework.scheduling.trigger import; org.springframework.scheduling.triggerContext; org.springframework.scheduling.annotation.enablescheduling import; org.springframework.scheduling.annotation.schedulingconfigurer; org.springframework.scheduling.config.scheduledtaskregistrar; org.springframework.scheduling.support.crontrigger; org.springframework.stereotyp.component import; import java.util.date; @component @enablescheduling public class schedulertest 구현 schedulingconfigurer {private final static logger = loggerfactory.getLogger (schedulertest.class); public void configureTasks (ScheduledTaskRregistrar ScheduledTaskRegistrar) {// 타이밍 작업을 스케줄링 인터페이스에 등록 ScheduledTaskregistrar.addtriggertask (new runnable () {public void Run () {logger.info ( "작업 작업이 실행됩니다 ...)), 새로운 트리거 () {) NexTeCutionTeMe (TriggerContext TriggerContext) {Crontrigger Crontrigger ( "Time Expression"); }}추신 : 여러 타이밍 작업을 추가 할 때 봄에 등록하십시오.
요약
위는 Spring Dynamic Configuration Timer Trigger Time의 예제 코드입니다. 나는 그것이 당신에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!