要实现启动时先执行一次,以后每个月执行一次的需求,可以使用以下Quartz cron表达式:
```
0 0 0 1* ?
```
这个表达式的含义是:
`0` 秒
`0` 分
`0` 小时(即午夜12点)
`1*` 日期(即每月的第一天)
`?` 星期(不指定,因为已经指定了日期)
这个表达式会在每个月的1号0点执行一次任务,然后每个月都会执行一次。
建议:
确保在应用中正确配置了这个cron表达式,以便任务能够在每个月的1号0点准时启动。
如果需要任务在每个月的最后一天执行,可以考虑使用其他表达式,例如:
```
0 0 23 L * ?
```
这个表达式会在每个月的最后一天23点执行一次任务。
声明:
本站内容均来自网络,如有侵权,请联系我们。