目录

spring boot定时任务的使用

2017年12月17日 09:27 | 3876次浏览 作者原创 版权保护

其实spring boot的定时任务非常简单,简单只有一个注解就搞定了,假设你已经建好了一个基础的Spring Boot项目,定时任务实现代码如下:

1,创建定时任务

import org.springframework.context.annotation.Configuration;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
 
/**
 * 定时任务
 * @author V型知识库 www.vxzsk.com
 *
 */
@Configuration
@EnableScheduling
publicclass SchedulingConfig {
   
    @Scheduled(cron = "0/5 * * * * ?") // 每5秒执行一次
    publicvoid scheduler() {
        System.out.println(">>>>>>>>> SchedulingConfig.scheduler()");
    }
}

@Scheduled 注解用于标注这个方法是一个定时任务的方法,

2,启用定时任务

接下来,我们在Application中设置启用定时任务功能

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableScheduling;
@SpringBootApplication
@EnableScheduling
public class Application {
    public static void main(String[] args) throws Exception {
        SpringApplication.run(Application.class);
    }
}

其中 @EnableScheduling 注解的作用是发现注解@Scheduled的任务并后台执行。


小说《我是全球混乱的源头》
此文章本站原创,地址 https://www.vxzsk.com/392.html   转载请注明出处!谢谢!

感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程