Sechs Felder · Sekunde → Wochentag
Cron-Ausdrücke schreiben, die Spring wirklich annimmt.
Spring stellt die Sekunden voran, deshalb lassen sich Unix-Ausdrücke nicht übernehmen. Stellen Sie den Zeitplan unten ein und lesen Sie ab, wann er genau auslöst.
Dieser Ausdruck nutzt Bereiche, Schrittweiten oder eine der Formen L /
W / # und lässt sich hier nicht abbilden. Wechseln Sie zu
Feld für Feld, oder ändern Sie hier etwas, um ihn zu ersetzen.
Die Schnellauswahl schreibt den kompletten Ausdruck und übernimmt einen eingefügten Ausdruck,
sofern sie ihn abbilden kann. Für Bereiche, Schrittweiten und die Formen L /
W / # wechseln Sie zu Feld für Feld.
Geben Sie einen sechsstelligen Ausdruck oder ein Makro wie @daily ein.
Der Builder darüber zieht mit.
Ausgelagert in application.yml
| Token | Bedeutung |
|---|---|
| * | Jeder Wert des Feldes |
| ? | Kein bestimmter Wert — nur bei Tag des Monats und Wochentag |
| 5 | Genau dieser Wert |
| 1,5,9 | Eine Liste von Werten |
| 9-17 | Ein Bereich einschließlich der Grenzen, nur aufsteigend |
| */15 | Alle 15 Einheiten, beginnend beim kleinsten Wert |
| 5/10 | Alle 10 Einheiten, beginnend bei 5 |
| MON-FRI | Namen funktionieren für Monate und Wochentage |
| Token | Bedeutung |
|---|---|
| L | Letzter Tag des Monats |
| L-3 | Drei Tage vor dem letzten Tag |
| LW | Letzter Werktag des Monats |
| 15W | Werktag, der dem 15. am nächsten liegt |
| FRI#3 | Dritter Freitag des Monats |
| FRIL | Letzter Freitag des Monats |
| @daily | Makro für 0 0 0 * * * |
| @hourly | Makro für 0 0 * * * * |
Gut zu wissen
- Tag des Monats und Wochentag gleichzeitig einzuschränken verengt den Zeitplan: Spring verlangt, dass beides zutrifft.
- Ohne
zonenutzt Spring die Standardzeitzone der JVM. - Eine mit
@Scheduledannotierte Methode hat keine Parameter und liefertvoid. - Die Ausführung setzt
@EnableSchedulingan einer Konfigurationsklasse voraus.
Wertebereiche
| Sekunde | 0–59 |
| Minute | 0–59 |
| Stunde | 0–23 |
| Tag des Monats | 1–31 |
| Monat | 1–12 oder JAN–DEC |
| Wochentag | 0–7 (0 und 7 sind Sonntag) oder SUN–SAT |