1. Zunächst müssen Sie @enableScheduling verwenden, um annotieren, um *Applicatin.java zu kommentieren, um festzustellen, ob es geplante Aufgaben gibt.
2. @Scheduled Annotation wird verwendet, um diese Methode als zeitgesteuerte Aufgabe zu kommentieren. Spring scannt diese Annotation automatisch und startet die Planungsaufgabe.
Paket com.david.translate.quartz; import org.springframework.bean.factory.annotation.autowired; import org.springframework.Scheduling.annotation com.david.translate.service.sysusserservice; @ComponentPublic class TimeQuartz {@autowired private sySuSerService UserService; /** * Einmal einmal ausführen "+userService.findall (). size ()); }}Die Zeitkonfiguration von Planungsaufgaben verwendet Cron -Ausdrücke. Es wird einer Website empfohlen, die Online -Ausdrücke generiert. Wenn Sie nicht wissen, wie Sie schreiben oder nicht bereit sind, selbst zu schreiben, können Sie diese Website direkt generieren:
http://cron.qqe2.com/
Der Screenshot lautet wie folgt:
Einige häufig verwendete Beispiele für Aufgabenausdruck:
0 * * * *? Alle 1 Minute ausgelöst
0 0 * * *? Alle 1 Stunde am Tag ausgelöst
0 0 10 * *? Alle 10 Uhr ausgelöst
0 * 14 * *? Jeden Tag alle 1 Minute zwischen 14 und 14:59 Uhr ausgelöst
0 30 9 1 *? Jeden Monat um 9:30 Uhr
0 15 10 15 *? Ausgelöst am 15. eines jeden Monats um 10.15 Uhr ausgelöst
/5 * * *? Alle 5 Sekunden ausführen
0 /1 * *? Alle 1 Minute ausführen
0 0 5-15 * *? Jeden Tag um 5-15 Uhr ausgelöst
0 0/3 * * *? Alle drei Minuten ausgelöst
0 0-5 14 * *? Jeden Tag alle 1 Minute zwischen 14 und 14:05 Uhr ausgelöst
0 0/5 14 * *? Alle 5 Minuten zwischen 14 und 14.55 Uhr jeden Tag ausgelöst
0 0/5 14,18 * *? Alle 5 Minuten zwischen 14.55 Uhr und zwischen 18.55 Uhr und zwischen 18:55 Uhr und alle 5 Minuten zwischen 18.55 Uhr und zwischen 5 Minuten ausgelöst
0 0/30 9-17 * *? Jede halbe Stunde während der Arbeitszeit von 9 bis 5
0 0 10,14,16 * *? Jeden Tag um 10 Uhr, 14 Uhr, 16 Uhr
0 0 12? * Mi bedeutet jeden Mittwoch 12 12.00 Uhr
0 0 17? * Dienstag, Thur, saß jeden Dienstag, Donnerstag und Samstag um 17 Uhr
0 10,44 14? 3 Mi -Auslöser um 14.10 und 14.44 Uhr mittwochs im März im März
0 15 10? * Montag bis Freitag um 10:15 Uhr ausgelöst
0 0 23 l *? Führen Sie alle 23:00 am letzten Tag eines jeden Monats einmal aus
0 15 10 l *? Ausgelöst am letzten Tag eines jeden Monats um 10.15 Uhr ausgelöst
0 15 10? * 6L wurde am letzten Freitag im Monat um 10:15 Uhr ausgelöst
0 15 10 * *? 2005 löste sich jeden Tag um 10:15 Uhr im Jahr 2005 aus
0 15 10? * 6L 2002-2005 am letzten Freitag im Monat von 2002 bis 2005 um 10:15 Uhr ausgelöst
0 15 10? * 6#3 ausgelöst am dritten Freitag eines Monats um 10:15 Uhr ausgelöst
Zusammenfassen
Das obige ist die Springboot -Planungsaufgaben und häufig verwendete Aufgabenausdrücke, die Ihnen vom Editor vorgestellt wurden. 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!