第一步,在启动类中添加@EnableScheduling(必须)
/** * 启动程序 * */ @SpringBootApplication(exclude = { DataSourceAutoConfiguration.class }) @EnableScheduling public class RuoYiApplication { public static void main(String[] args) { } }
第二部,在要执行定时器的方法上添加@Scheduled(七子表达式)
@Scheduled(cron="0/1 * * * * ? ") @GetMapping("/list") public void test01() throws Exception{ // batchPaymentService.t(); // batchPaymentService.doTaskOne(); // batchPaymentService.doTaskTwo(); // batchPaymentService.doTaskThree(); System.out.println("执行完了"); }
//执行结果,每一秒执行一次