Spring boot(三) springboot 定时任务

这个不多说,springboot 定时任务非常简单就可以实现了。 30s运行一次 ,

@Scheduled(cron="0,30 * * * * ?") 通过这个控制定时时间 cronExpression表达式
package com.task.job;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;


@SpringBootApplication
@EnableScheduling //启动定时任务
public class BondJob {

    
    private final Logger logger = LoggerFactory.getLogger(getClass());
    
    @Scheduled(cron="0,30 * * * * ?")
    public void DoJob() {
        
        logger.info("123123123123");


        
    }
}
原文地址:https://www.cnblogs.com/ggwow/p/8204864.html