定时任务(Spring Cloud Task)

引入依赖

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-task</artifactId>
            <version>1.2.3.RELEASE</version>
        </dependency>

application.properties

logging.level.org.springframework.cloud.task=DEBUG
spring.application.name=service-task

编写定时任务组件

@Component
public class ScheduledTask {
    /**
     * 每隔1秒执行, 单位:ms。
     */
    @Scheduled(fixedRate = 1000)
    public void testFixRate() {
        System.out.println("每隔1秒执行一次:" + dateFormat.format(new Date()));
    }
}

启动类添加@EnableScheduling注解
这里写图片描述

猜你喜欢

转载自blog.csdn.net/u011731233/article/details/81329434