springboot scheduled不执行_Spring Boot集成定时任务

springboot scheduled不执行_Spring Boot集成定时任务Spring Boot 集成定时任务 一 定时任务使用场景 在项目中有些报表业务需要定时执行 一般在临晨执行或者晚上 12 点 计算当天的业务汇总 这时就要用到定时任务了 Spring Boot 自带了很简单的定时任务功能 可以开启 方便我们实现业务 二 构建 Spring Boot 项目

大家好,我是讯享网,很高兴认识大家。

Spring Boot集成定时任务

一、定时任务使用场景

在项目中有些报表业务需要定时执行,一般在临晨执行或者晚上12点,计算当天的业务汇总,这时就要用到定时任务了。Spring Boot自带了很简单的定时任务功能,可以开启,方便我们实现业务。

二、构建Spring Boot项目

只需要在Maven工程pom.xml引入以下代码:

org.springframework.boot

spring-boot-starter

org.springframework.boot

spring-boot-starter-test

test

三、主启动类开启定时任务扫描

在Spring Boot的主启动类CoreSpringStartApplication添加@EnableScheduling

扫描,代码如下:

// 定时任务Scheduled开启注解


讯享网

// 开启Swagger

@SpringBootApplication

@EnableScheduling

@EnableSwagger2

public class CoreSpringStartApplication {

public static void main(String[] args) {

SpringApplication.run(CoreSpringStartApplication.class, args);

}

}

即可开启定时任务。

四、创建定时任务实现类

新建com.ocai.core.task包,在该包下新建TaskService.java类,添加@Component

配置成Spring Bean组件,如图所示:

98364d41baf23848366c40e2f67690b7.png
小讯
上一篇 2025-02-14 12:58
下一篇 2025-02-14 14:39

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/20146.html