У меня есть выражение cron, заданное в файле свойств приложения следующим образом:
report.monthlyScheduleTime=0 10 07 1W * ?
и аннотированное следующим образом:
@Scheduled(cron = "${report.monthlyScheduleTime}", zone="${report.scheduleTimeZone}")
Но когда я запустил приложение, я получилследующее исключение.
Причина: java.lang.IllegalStateException: обнаружен недопустимый метод @Scheduled «ReportJob»: для входной строки: «1W».
Похоже, Spring Bootне принимать 1W
, определенный в выражении cron.Есть идеи почему?