0

使用cron表达式0 42 5 31 DEC 2时,我收到此错误:

o.s.c.s.i.web.ExceptionLoggingFilter - Uncaught exception thrown
org.springframework.web.util.NestedServletException: Request processing failed; 
nested exception is java.lang.IllegalArgumentException: Overflow in day for 
expression "0 42 5 31 DEC 2"

我需要了解为什么我会收到此错误,尽管这是一个有效的cron表达式

4

1 回答 1

0

你有一个太多的表达式,cron允许 5 个表达式:minute, hour, day(of month),month, day(of week)

所以我假设你想写:42 5 31 DEC 2DEC无论哪种方式,由于位于“正确”位置,您需要从左侧修剪您的表达式以匹配。

在这里进行更多实验。

于 2019-12-31T08:53:00.297 回答