Beim Hinzufügen von Timern im Frühjahr kann die Auslöserzeit dynamisch gemäß den Geschäftsbedürfnissen verarbeitet werden.
import org.slf4j.logger; import org.slf4j.loggerfactory; import org.springframework.Scheduling.trigger; import org.springframework.Scheduling.triggerContext; import org.springframework.Scheduling.Annotation.Enablesplaning; import org.springframework.Scheduling.Annotation.SchedulingConfigurer; import org.springframework.Scheduling.config.ScheduledTaskregistrar; import org.springframework.Scheduling.support.crontrigger; import org.springframework.stereotype.comPonent; import Java.util.date; @Component @EnablesDuling Public Class SchedulerTest implementiert SchedulingConfigurer {private endgültige statische Logger logger = loggerfactory.getLogger (enderUntest.class); public void configuretasks (afulledTaskRegistrar afuledTaskRegistrar) {// Die Timing -Aufgabe registrieren Sie die Zeitplanungsschnittstelle afulledTaskRegistrar.addtriggertask (new Runnable () {public void run () {Logger.info ("Task -Auftragsaufgabe)}}}}}, New Trigger () {ughtunex ()}}}}, New Trigger () {ughtun (publicTWORE) ()}}}}, New Trigger () {ughtun (publicTWORE) (public-) (public -luntecty) ()}}}}, neuer Trigger () {ughton (publical -laufe TriggerContext) {Crontrigger contrigger = neuer Crontrigger ("Zeitausdruck"); }}PS: Wenn Sie mehrere Zeitaufgaben hinzufügen, registrieren Sie sie einfach im Frühjahr.
Zusammenfassen
Das obige ist der Beispielcode für Spring Dynamic Configuration Timer Trigger Time, das Ihnen vom Editor vorgelegt wurde. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!