@Scheduled注解的使用

发布时间 2023-04-10 15:19:12作者: Tk小武
@Scheduled注解用于执行定时任务,有以下几个参数:
1.cron 表达式
2.fixedRelay 上次任务执行结束点延迟多久
3.fixedRate 若执行时间小于rate,那么两次任务的开始时间间隔rate后执行,若大于rate,则上次任务执行完毕后立即执行;
三个参数只能同时使用一种来进行执行定时任务;
使用方法:
1.在方法上打有@Scheduled注解,且在主启动中使用@EnableScheduling来进行启动;
2.要想设置异步执行的话,需要@Async注解,且在主启动类中打有@EnableAsync注解来进行启动;