<返回更多

SpringBoot定时跑批

2022-07-04    阿亮坚持
加入收藏

01 启动类

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableScheduling;
@SpringBootApplication
@EnableScheduling
public class SecSpringbootApplication {
	public static void main(String[] args) {
		SpringApplication.run(SecSpringbootApplication.class, args);
	}
}

02 定时任务

/**
 * @date: 2022/7/3 21:42
 * @desc: 定时任务
 */
@Component
@Lazy(false)
public class ScheduleTask {
    @Scheduled(cron="0/16 * * * * ?")
    public void timerTask(){
        System.out.println("当前时间戳:" + System.currentTimeMillis());
    }
}

03 表达式

(1)0 15 10 * * ? 每天上午10:15触发 (2)0 * 14 * * ? 每天下午2点到下午2:59期间的每1分钟触发 (3)0 0/5 14 * * ? 每天下午2点到下午2:55期间的每5分钟触发 (4)0 0/5 * * * ? 每5分 (5)0 0 10,14,16 * * ? 每天上午10点,下午2点,4点 (6)0/2 * * * * ? 每2秒

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>