Springboot新建一个定时任务

1.pom文件需要的依赖

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>org.glassfish</groupId>
                    <artifactId>jakarta.el</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

 2.在springboot启动类上
启动类里面使用@EnableScheduling 注解开启功能,自动扫描

@EnableScheduling
@SpringBootApplication
public class Application{
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}

 

3.写一个job,类上要写@Component,方法上要写@Scheduled

cron语句自行百度可参考 http://cron.ciding.cc/

 

@Component
public class Job {
    @Scheduled(cron = "0 0/2 0/1 * * ?")
    public void function(){
        
    }
}

 

posted @ 2022-11-03 16:41  羽毛球打的贼好  阅读(46)  评论(0)    收藏  举报