🌟 Spring Boot配置定时任务(实例) 🌟
在开发中,定时任务是提升效率的重要工具之一。通过Spring Boot,我们可以轻松实现定时任务功能,简化代码逻辑,让开发者专注于核心业务。下面是一个简单的定时任务示例,帮助你快速上手!
首先,在`application.properties`文件中添加定时任务的基本配置:
```properties
定时任务表达式,每5秒执行一次
my.task.schedule=cron=0/5 ?
```
接着,在代码中定义一个定时任务类:
```java
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@Component
public class TaskScheduler {
@Scheduled(cron = "${my.task.schedule}")
public void runTask() {
System.out.println("定时任务已执行:" + new java.util.Date());
}
}
```
最后,别忘了在主类中启用定时任务支持:
```java
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableScheduling;
@SpringBootApplication
@EnableScheduling
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
```
这样,你就成功创建了一个定时任务!👏 运行项目后,控制台会每隔5秒输出一次当前时间。这个功能非常适合用于数据清理、日志记录等场景哦!💡
SpringBoot 定时任务 开发技巧
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。