springboot @Scheduled 每天23
时间: 2024-02-05 11:04:39 浏览: 171
springScheduled
Spring Boot的@Scheduled注解可以用于定时执行任务。要实现每天23点执行任务,可以使用cron表达式来配置@Scheduled注解。
以下是一个示例代码:
```java
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@Component
public class MyScheduledTask {
@Scheduled(cron = "0 0 23 * * ?") // 每天23点执行任务
public void myTask() {
// 执行任务的逻辑代码
System.out.println("执行定时任务");
}
}
```
在上述代码中,@Scheduled注解的cron属性设置为"0 0 23 * * ?",表示每天的23点执行任务。
注意:需要在Spring Boot的配置类上添加@EnableScheduling注解,以启用定时任务的功能。
阅读全文