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.

 

Vorlage

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.

Vorhandenen Ausdruck einlesen

Geben Sie einen sechsstelligen Ausdruck oder ein Makro wie @daily ein. Der Builder darüber zieht mit.

Nächste Ausführungen

    In Spring verwenden
    
                  

    Ausgelagert in application.yml

    
                  
                
    Syntax-Referenz org.springframework.scheduling.support.CronExpression
    TokenBedeutung
    *Jeder Wert des Feldes
    ?Kein bestimmter Wert — nur bei Tag des Monats und Wochentag
    5Genau dieser Wert
    1,5,9Eine Liste von Werten
    9-17Ein Bereich einschließlich der Grenzen, nur aufsteigend
    */15Alle 15 Einheiten, beginnend beim kleinsten Wert
    5/10Alle 10 Einheiten, beginnend bei 5
    MON-FRINamen funktionieren für Monate und Wochentage
    TokenBedeutung
    LLetzter Tag des Monats
    L-3Drei Tage vor dem letzten Tag
    LWLetzter Werktag des Monats
    15WWerktag, der dem 15. am nächsten liegt
    FRI#3Dritter Freitag des Monats
    FRILLetzter Freitag des Monats
    @dailyMakro für 0 0 0 * * *
    @hourlyMakro für 0 0 * * * *

    Gut zu wissen

    • Tag des Monats und Wochentag gleichzeitig einzuschränken verengt den Zeitplan: Spring verlangt, dass beides zutrifft.
    • Ohne zone nutzt Spring die Standardzeitzone der JVM.
    • Eine mit @Scheduled annotierte Methode hat keine Parameter und liefert void.
    • Die Ausführung setzt @EnableScheduling an einer Konfigurationsklasse voraus.

    Wertebereiche

    Sekunde0–59
    Minute0–59
    Stunde0–23
    Tag des Monats1–31
    Monat1–12 oder JAN–DEC
    Wochentag0–7 (0 und 7 sind Sonntag) oder SUN–SAT