SpringBoot项目定时发布任务,但是在微服务项目,多节点部署,可能带来其他问题。在这里我们只讨论SpringBoot单节点部署

SpringBoot项目定时发布任务,但是在微服务项目,多节点部署,可能带来其他问题。在这里我们只讨论SpringBoot单节点部署,第1张

在Java中定时发布任务有很多,我们这里给大家带来

一种比较简单的定时任务,依赖为springBoot起步依赖即可

依赖:

   <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

代码:

package com.ligong.task.test;

import lombok.extern.slf4j.Slf4j;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

@Component
@Slf4j
public class TaskDemo {

    public static int count=0;
    @Scheduled(cron = "0/5 * * * * ?")
    public void task1(){


        log.info("定时任务执行....当前第"+(count)+"秒");
        count=count+5;
    }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/725813.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存