SpringBoot定时任务的设置

如果我们需要每天定时进行财务汇总,我们的服务器就需要开启线程定时触发,SpringBoot中开启定时任务依然是使用注解。

一、首先在Application中添加注解

@EnableScheduling

二、写一个定时任务的类,使用注解设置类和方法即可

@Component
public class StartManager {
    @Scheduled(fixedDelay = 1000 * 5)
    public void start() {
        SimpleDateFormat sdf = new SimpleDateFormat("mm:ss");
        String time = sdf.format(System.currentTimeMillis());
        MsgUtils.show("定时记录:" + time);
    }
}

运行效果:




其中cron表达式的相关规则参考这篇文章:

https://www.rjkf.cn/springboot-schedule-cron/

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xxkalychen/article/details/77924022
个人分类: Java Spring JavaWeb Idea
上一篇java.lang.NoClassDefFoundError问题的解决
下一篇SpringBoot多表查询的实现
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭