SpringBoot集成SpringTask执行定时任务

第一步:.yml文件添加配置:
testTask:
    doTask:
        cron: 0 6 20 ? * *
       
第二步:新建配置文件spring-task.xml:



    
    
    
    
    
    
        
    


第三步:注入配置文件:
@Configuration
@ImportResource(locations = {"classpath:spring-task.xml"})
public class TaskConfig {
}

第四步:新建任务类:
@Service
public class TestTaskService {
    private final static Logger logger = LoggerFactory.getLogger(TestTaskService.class);
    public void doTask() {
        logger.info("执行doTask方法");
    }
}

亲测能正常运行



你可能感兴趣的:(Java,Spring,SpringBoot)