在需要设置定时的位置加@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联合表示这个月最后一天