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(){ } }

浙公网安备 33010602011771号