码迷,mamicode.com
首页 > 其他好文 > 详细

SprintBoot

时间:2019-08-11 12:59:53      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:rate   定时执行   目的   vat   ble   ntb   scheduled   stat   pre   

简述

  1. 推出时间:从Maven仓库的时间看是2016.7.28
  2. 目的:摆脱大量的XML配置文件以及复杂的Bean依赖关系,快速、敏捷地开发新一代基于Spring框架的应用程序
  3. 思想:约定优于配置(convention over configuration)
  4. 框架功能:集成大量常用第三库配置(Jackson、JDBC、Mongo、Redis、Mail等)

入门

创建定时任务

  1. 在Spring Boot 的主类加入 @EnableScheduling 注解,启用定时任务的配置;

    @SpringBootApplication
    @EnableScheduling
    public class Application {
     public static void main(String[] args) {
         SpringApplication.run(Application.class, args);
     }
    }
  2. 使用 @Scheduled(fixedRate = 1000) 注解实现类需要定时执行的方法。

    @Component
    public class ScheduledTasks implements Runnable{
        private static final SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
    
        @Override
        @Scheduled(fixedRate = 1000)
        public void run() {
            System.out.println("Current: " + dateFormat.format(new Date()));
        }
    }

SprintBoot

标签:rate   定时执行   目的   vat   ble   ntb   scheduled   stat   pre   

原文地址:https://www.cnblogs.com/lshare/p/11334423.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!