首页 > 其他分享 >spring boot 定时任务使用

spring boot 定时任务使用

时间:2022-08-17 15:12:32浏览次数:81  
标签:task1 spring boot -------------------- 注解 定时 LOGGER

1.在Spring boot启动类上添加注解:

@EnableScheduling

2.在需要执行定时任务的类上加@Component注解,在需要执行的方法上加@Scheduled(cron = "0/2 * * * * *")注解

@Component
public class SpringTaskTest {
    
    private static final Logger LOGGER = LoggerFactory.getLogger(SpringTaskTest.class);

   /**
     * 每隔2秒执行一次
     */
    @Scheduled(cron = "0/2 * * * * *")
    public void task1() {
        LOGGER.info("--------------------task1开始--------------------");
        try {
            Thread.sleep(2000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        LOGGER.info("--------------------task1结束--------------------");
    }
}

参考:
https://blog.csdn.net/qq_38628046/article/details/113484979

标签:task1,spring,boot,--------------------,注解,定时,LOGGER
From: https://www.cnblogs.com/klearning/p/16595270.html

相关文章