0 Tage Serie
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
@Component
public 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.