您的位置首页 >信息 > 新科技 >

🌟 Spring Boot配置定时任务(实例) 🌟

导读 在开发中,定时任务是提升效率的重要工具之一。通过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 定时任务 开发技巧

版权声明:本文由用户上传,如有侵权请联系删除!