91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
石台县| 梁平县| 江孜县| 隆化县| 社会| 台山市| 祁东县| 响水县| 临夏县| 蒲江县| 柳林县| 威远县| 抚顺市| 汉寿县| 竹北市| 梨树县| 临湘市| 枝江市| 沙坪坝区| 乌鲁木齐市| 荣成市| 治多县| 大化| 辰溪县| 靖边县| 江华| 九龙城区| 永仁县| 红原县| 西峡县| 凌源市| 南投县| 江陵县| 盘锦市| 剑阁县| 河北区| 班戈县| 阿城市| 阿瓦提县| 漳平市| 巴楚县|