国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Spring Boot 參考指南(Quartz Scheduler)

Baoyuan / 1965人閱讀

摘要:下列類型的將自動被拾取并與關聯定義一個特定的工作,實例可以使用構建。定義何時觸發特定工作。可以使用配置屬性定制配置和,它允許編程進行定制化。特別是,不與相關聯,因為提供了一種通過配置的方法,如果需要自定義任務執行程序,請考慮實現。

39. Quartz Scheduler

Spring Boot為使用Quartz Scheduler提供了一些方便,引入spring-boot-starter-quartz“啟動器”,如果Quartz是可用的,則將自動配置Scheduler(通過抽象的SchedulerFactoryBean)。

下列類型的bean將自動被拾取并與Scheduler關聯:

JobDetail:定義一個特定的工作,JobDetail實例可以使用JobBuilder API構建。

Calendar

Trigger:定義何時觸發特定工作。

默認情況下,使用內存中的JobStore,但是,如果應用程序中有DataSource bean并且spring.quartz.job-store-type屬性已經相應地配置,那么可以配置基于jdbc的存儲,如下面的示例所示:

spring.quartz.job-store-type=jdbc

當使用JDBC存儲時,可以在啟動時初始化schema,如下例所示:

spring.quartz.jdbc.initialize-schema=always
默認情況下,通過使用Quartz庫提供的標準腳本檢測和初始化數據庫,還可以通過設置spring.quartz.jdbc.schema屬性提供自定義腳本。

可以使用Quartz配置屬性定制Quartz Scheduler配置(spring.quartz.properties.*)和SchedulerFactoryBeanCustomizer bean,它允許編程SchedulerFactoryBean bean進行定制化。

特別是,Executor bean不與scheduler相關聯,因為Quartz提供了一種通過spring.quartz.properties配置scheduler的方法,如果需要自定義任務執行程序,請考慮實現SchedulerFactoryBeanCustomizer

Jobs可以定義setter來注入數據映射屬性,常規bean也可以以類似的方式注入,如下例所示:

public class SampleJob extends QuartzJobBean {

    private MyService myService;

    private String name;

    // Inject "MyService" bean
    public void setMyService(MyService myService) { ... }

    // Inject the "name" job data property
    public void setName(String name) { ... }

    @Override
    protected void executeInternal(JobExecutionContext context)
            throws JobExecutionException {
        ...
    }

}
上一篇:Hazelcast 下一篇:Spring Integration

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/71287.html

相關文章

  • Spring Boot 參考指南(通用的應用程序屬性 ①)

    摘要:第章附錄附錄通用的應用程序屬性可以在文件,文件,或作為命令行開關,中指定各種屬性,本附錄提供了一個通用的屬性列表和對使用它們的底層類的引用。本示例文件僅作為指南,不要將整個內容復制粘貼到應用程序中,相反,只選擇你需要的屬性。 第X章. 附錄 附錄A. 通用的應用程序屬性 可以在application.properties文件,application.yml文件,或作為命令行開關,中指定...

    ispring 評論0 收藏0
  • Spring Boot 參考指南Spring Integration)

    摘要:還配置了一些特性,這些特性是由額外的模塊的存在觸發的。通過監控和管理管理擴展提供了一種監控和管理應用程序的標準機制,默認情況下,創建了有一個的的,并公開了使用注解或注解的任何。有關更多細節,請參見類。 40. Spring Integration Spring Boot為使用Spring Integration提供了一些方便,引入spring-boot-starter-integrat...

    liujs 評論0 收藏0
  • Spring Boot 參考指南(Hazelcast)

    摘要:如果在類路徑上并且找到了合適的配置,那么將自動配置一個可以在應用程序中注入的。如果在類路徑中存在,那么首先嘗試通過檢查以下配置選項來創建存在的。通過屬性定義的配置文件。 38. Hazelcast 如果Hazelcast在類路徑上并且找到了合適的配置,那么Spring Boot將自動配置一個可以在應用程序中注入的HazelcastInstance。 如果定義了com.hazelcast...

    jindong 評論0 收藏0
  • spring-boot-starter-quartz集群實踐

    摘要:前情提要由于項目需要,需要一個定時任務集群,故此有了這個集群的實踐。數據庫表前綴在被認為失火之前,調度程序將容忍一個將其下一個啟動時間通過的毫秒數。設置此實例檢入與群集的其他實例的頻率以毫秒為單位。影響檢測失敗實例的速度。 【前情提要】由于項目需要,需要一個定時任務集群,故此有了這個spring-boot-starter-quartz集群的實踐。springboot的版本為:2.1.6...

    kycool 評論0 收藏0
  • Spring Boot 參考指南(目錄)

    摘要:參考指南使你可以輕松地創建可運行的獨立的生產級的基于的應用程序,我們對平臺和第三方庫有自己的看法,這樣你就可以以最低限度工作開始了,大多數應用程序都需要很少的配置。文檔本節簡要概述了參考文檔,它充當文檔其余部分的映射。 Spring Boot 參考指南 Spring Boot使你可以輕松地創建可運行的獨立的、生產級的基于Spring的應用程序,我們對Spring平臺和第三方庫有自己的看...

    awesome23 評論0 收藏0

發表評論

0條評論

Baoyuan

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<