Springboot中使用定时器
java中常规的定时器使用: springboot中的使用:简单两步,实现在spring boot中配置和使用定时器, 1、在入口类中加入@EnableScheduling注解: @SpringBootApplication @EnableScheduling public class CuwiTaskApplication extends SpringBootServletInitializer { protected static final Logger logger = LoggerFactory.getLogger(CuwiTaskApplication.class);
public static void main(String[] args) throws Exception { SpringApplication.run(CuwiTaskApplication.class, args); logger.info("测试Task"); } } 2、创建定时器类,类中的方法注解了@Scheduled就是一个定时器: @Component public class TimingInsert{ @Scheduled(cron="0/1 * * * * ?") public void timingInsert(){ System.out.println("ok...."); } } |