SpringBoot定时任务

版权声明: https://blog.csdn.net/karl_han_top/article/details/80688879

在需要设置定时的位置加@Scheduled 注解

 @Scheduled(cron = "*/60 * * * * ?")
    public void deal1(){
在主函数,也就是启动的地方加 启动的注解 @EnableScheduling
@EnableScheduling
@SpringBootApplication
public class ScaiDnaManagerApplication {

	public static void main(String[] args) {
		SpringApplication.run(ScaiDnaManagerApplication.class, args);
	}

	@Bean
	public RestTemplate restTemplate() {
		return new RestTemplate();
	}

}

cron的时间设置表达式

一般有6个,也可能有7个


时段可用值


*号可用于所有字段,在分这个字段表示每分钟。

?用在 日和周 字段,用来表示不明确的值

,指定个数, 用来在周字段中隔开

/表示增加服务  比如 0/15  以15的值增加

l 用在日和周  表示最后

w用在日字段 表示最近

lw联合表示这个月最后一天

阅读更多

没有更多推荐了,返回首页