spring - Spring Boot Scheduler 未在预定时间触发
问题描述
当我在应用程序属性中使用 Cron 表达式为电子邮件触发器安排作业时,电子邮件不会触发,并且每次我停止 Tomcat 并重新配置它触发作业的时间时。
解决方案
请验证您的配置是否正确。并在特定时间触发作业,您还必须进行方法级别配置,如下所示。
@Configuration
@EnableScheduling
public class SpringConfig {
@Scheduled(cron = "0 0 0 0 * ?")
public void scheduleTaskUsingCronExpression() {
//Email trigger at 12 clock
}
}
推荐阅读
- php - 舍入 WooCommerce 小计不起作用
- javascript - ESLint:为一个具有大规则对象的规则运行 ESLint
- java - 如何使用 ElasticSearch 匹配搜索查询中的任何现有字段(至少一个)的值?
- html - 两个项目之间的 CSS 网格垂直分隔线
- python - 如何通过 FLASK REST API / Vue SPA 堆栈使用 Google 凭据执行用户身份验证
- python - 在python中将字符串转换为变量
- php - 循环遍历 DomDocument 数组只返回偶数元素,而不是奇数元素
- python - Python - Bottle & Pillow - 将图像返回到浏览器
- javascript - 反应:在导航离开之前等待 useReducer 调度
- c++ - 无法使用 cryptopp.lib 构建项目