springboot 任务调度

任务调度

添加启动注解
@SpringBootApplication
@MapperScan("com.itlaoqi.babytun") //mybatis在SpringBoot启动的时候自动扫描mybatis实现的接口
@EnableScheduling//自动任务调度
public class BabytunApplication {
    public static void main(String[] args) {
        SpringApplication.run(BabytunApplication.class, args);
    }
}

测试代码

@Component //组件类,IOC容器扫描到后会自动实例化加载
public class StaticTask {
   @Resource
   private GoodsService goodsService;
   @Resource
   private Configuration freemarkerConfig;
   //public void  xxx(){}
   //* * * * * ? 每秒钟执行一次
   //秒 分 小时 日 月 星期
   //* 代表所有时间
   @Scheduled(cron = "0 0/5 * * * ?")
   public void doStatic() throws IOException, TemplateException {
       System.out.println(new Date());

   }
}

你可能感兴趣的:(springboot 任务调度)