1. 程式人生 > >定時任務(Spring Cloud Task)

定時任務(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**註解 這裡寫圖片描述