亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

springboot定時任務配置的方法是什么

小億
82
2023-12-29 15:33:23
欄目: 編程語言

在Spring Boot中,有兩種方式來配置定時任務:

  1. 使用注解:可以使用@Scheduled注解來標記一個方法為定時任務。可以在方法上使用@Scheduled注解來指定任務的執行時間表達式,如@Scheduled(cron = "0/5 * * * * *")表示每5秒執行一次。需要在啟動類上添加@EnableScheduling注解來開啟定時任務的支持。

示例代碼如下:

@SpringBootApplication
@EnableScheduling
public class Application {

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

    @Scheduled(cron = "0/5 * * * * *")
    public void task() {
        // 定時任務邏輯
        System.out.println("定時任務執行...");
    }
}
  1. 實現接口:可以實現RunnableCallable接口,并在run()方法中編寫定時任務的邏輯。然后使用@Bean注解將實現類注入到Spring容器中。Spring Boot會自動檢測并執行實現了RunnableCallable接口的Bean。

示例代碼如下:

@SpringBootApplication
public class Application {

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

    @Bean
    public Runnable task() {
        return () -> {
            // 定時任務邏輯
            System.out.println("定時任務執行...");
        };
    }
}

需要注意的是,以上兩種方式都需要在Spring Boot的啟動類上添加相應的注解來開啟定時任務的支持。

0
饶平县| 邮箱| 抚松县| 江阴市| 长治市| 香格里拉县| 北碚区| 鄂托克旗| 织金县| 巴林左旗| 新田县| 孟连| 化德县| 昌宁县| 隆尧县| 济南市| 玉龙| 蒙城县| 平原县| 郸城县| 德格县| 瑞丽市| 宁乡县| 江门市| 庄河市| 高邑县| 靖远县| 台南市| 郁南县| 宝应县| 油尖旺区| 博乐市| 盐边县| 镇赉县| 嘉义市| 宜黄县| 万全县| 通城县| 棋牌| 杭锦后旗| 蒲江县|