Scheduler Spring Boot

Hallo zusammen,

habe mehrere Methoden mit @Scheduled annotiert. Alle werden aufgerufen bis auf die welche um x Uhr ausgeführt werden sollen zb:
@Scheduled(cron=„0 0 20 * * *“)

Was ist da falsch? Die wird 20 Uhr einfach nicht ausgeführt.

0 0/180 * * * *" alle 180 Minuten hingegen, die funktionieren

Weil das Minuten Stunden Tage Monate und Tag in der Woche ist

Ws würde also immer 20. Eines Montags um 0 Uhr ausgeführt werden.

Also laut Java doc ist das was nico schreibt eigentlich richtig und es sollte funktionieren.

https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/scheduling/support/CronSequenceGenerator.html

Auf dieser Seite


wird empfohlen am Ende ein Fragezeichen anstelle des Asterisks zuverwenden.
Hast du daher schon mal @Scheduled(cron=„0 0 20 * * ?“) ausprobiert?