SpringBoot的定时器使用
程序员文章站
2022-06-09 11:17:44
...
1、**写一个普通的类,用@Component注解的方式,把这个类交给Spring处理,并且在方法体上添加@Scheduled(cron="0/3 * * * * ? ") **
package cn.bdqn.scheduled;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@Component //这个注解的作用就是把对象的创建交给IOC容器
public class SchedualedDemo {
@Scheduled(cron="0/3 * * * * ? ") //定时器的表达式,每3秒执行一次
public void method() {
System.out.println("定时器被出发了-----");
}
}
2、在SpringBoot的启动类上开启定时器,通过aaa@qq.com==注解
package cn.bdqn;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableScheduling;
@SpringBootApplication
@EnableScheduling //定时器的开启
public class SpringBoot41Application {
public static void main(String[] args) {
SpringApplication.run(SpringBoot41Application.class, args);
}
}
3、启动工程
上一篇: rtt硬件定时器使用小结
下一篇: 深圳宏电笔试