java / intermediate
Snippet
Geplante Aufgaben mit Cron-Ausdrücken
Springs @Scheduled-Annotation mit Cron-Ausdrücken bietet eine leistungsstarke Kontrolle über die Ausführung von Hintergrundaufgaben ohne externe Tools.
snippet.java
java
1
2
3
4
5
6
7
@Componentpublic class ReportScheduler {@Scheduled(cron = "0 0 12 * * MON-FRI")public void sendDailyReport() {// Logic to send report every weekday at 12:00}}
spring
Erklärung
1
cron = "0 0 12 * * MON-FRI"
Ein Cron-Ausdruck zur Definition der Ausführung: Sekunden, Minuten, Stunden, Tag, Monat, Wochentag.
2
public void sendDailyReport()
Die Methode, die Spring basierend auf dem definierten Zeitplan automatisch aufruft.