1. 问题描述
Java项目定时任务是必备模块,月高风黑夜跑个批处理,记录或者统计一些系统信息。
2. 解决方案:
结合springboot,只需三个标签就能完成定时任务配置。
2.1 标签1
用在springboot的启动类上,@EnableScheduling标签。
@EnableScheduling
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
2.2 标签2和3
2.2.1 具体代码
@Configuration
public class BatchJobService {
@Scheduled(cron = "0 10 0 * * ? ") 月高风黑夜的12点10分执行
public void demoService() {
System.out.println(demo);
}
</