• SpringBoot中执行定时任务


    一:在SpringBoot中使用定时任务相当的简单。首先,我们在启动类中加入@EnableScheduling来开启定时任务。

    1 @SpringBootApplication
    2 @EnableScheduling//允许定时任务
    3 public class DemoApplication {
    4 
    5     public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); }
    6 
    7 
    8 }

    二:创建实现定时任务的Service即可 。

    //定时任务管理器
    @Component
    public class QuartzService {
        @Autowired
        MemberRepository memberRepository;
        @Autowired
        MemberRepository2 memberRepository2;
    
        //    每分钟启动
        @Scheduled(cron = "0 0/1 * * * ?")
        public void timerToNow() {
            System.out.println("now time:" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
        }
    
    }

    补充知识:

    cron表达式详解---https://www.cnblogs.com/javahr/p/8318728.html

    在线生成Cron表达式---http://cron.qqe2.com/

  • 相关阅读:
    js面向对象实现Tab切换
    js中的面向对象基础1
    js正则表达式
    Ajax的基础使用
    JS完美运动框架
    JS实现链式运动
    js实现多物体运动框架
    js实现多物体运动
    JS运动应用
    JavaScript中的高阶函数
  • 原文地址:https://www.cnblogs.com/zhu573514187/p/9687474.html
Copyright © 2020-2023  润新知