概述
SpringApplication引入注解
@EnableScheduling //开启定时任务
在自定义类上加入注解
@Component 可以不使用: 在@Configuration 中存在
@Configuration
在具体的方法上加入注解
@Scheduled(cron = "0/1 * * * * ?")
@PostConstruct // 启动即刻执行 (可用于扫描文件必要是否存在等初始化场景)
//或直接指定时间间隔,例如:5秒
//@Scheduled(fixedRate=5000)
private void test() {}
借鉴使用时间配置
@Scheduled(cron = "*/5 * * * * ?")//每隔 5 秒执行一次
@Scheduled(cron = "0 */60 * * * ?")//*分钟处理一次;进行调度时间配置
@Scheduled(cron = "0 0 1 * * ?")//每天凌晨 1 点整
@Scheduled(cron = "0 30 0 * * ?")//每天凌晨 0 点 30 分
@Scheduled(cron = "0 0 0 * * ?") // 每天凌晨
@Scheduled(cron = "0 0 3,13,18 * * ?")//每天 3,13,18 点整
@Scheduled(cron = "0 0 1 1 * ?") // 每月1号执行
// 周几( 可填1-7 或 MON/TUE/WED/THU/FRI/SAT/SUN)
@Scheduled(cron = "0 0 9-17 * * MON-FRI") //表示每周一至周五,9点到17点的0分0秒执行
最后
以上就是伶俐服饰为你收集整理的springboot项目配置定时任务及注解时间配置的全部内容,希望文章能够帮你解决springboot项目配置定时任务及注解时间配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复