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

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring Boot2調度怎么實現

發布時間:2021-12-27 17:10:48 來源:億速云 閱讀:270 作者:iii 欄目:大數據

這篇文章主要介紹“Spring Boot2調度怎么實現”,在日常操作中,相信很多人在Spring Boot2調度怎么實現問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Spring Boot2調度怎么實現”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

Hazelcast

如果添加hazelcast依賴,Spring Boot將自動配置一個HazelcastInstance,你可以注入到應用中,HazelcastInstance實例只有存在相關配置時才會創建。 如果定義了com.hazelcast.config.Configbean,則Spring Boot將使用它。如果你的配置指定了實例的名稱,Spring Boot將嘗試定位已存在的而不是創建一個新實例。你可以在配置中指定將要使用的hazelcast.xml配置文件:

1spring.hazelcast.config=classpath:config/my-hazelcast.xml

否則,Spring Boot嘗試從默認路徑查找Hazelcast配置,也就是hazelcast.xml所在的工作路徑或classpath的根路徑。Spring Boot也會檢查是否設置hazelcast.config系統屬性,具體參考Hazelcast文檔。

注意

Spring Boot為Hazelcast提供了緩存支持,如果開啟緩存的話,HazelcastInstance實例將自動包裝進一個CacheManager實現中。

Quartz Scheduler

Spring Boot為使用Quartz調度程序提供了一些便利 ,包括 spring-boot-starter-quartz“Starter”。如果Quartz可用,Scheduler則會自動配置a(通過SchedulerFactoryBean抽象)。

以下類型的豆類會自動拾取并與以下類型相關聯 Scheduler:

  • JobDetail:定義一個特定的Job。JobDetail可以使用JobBuilderAPI 構建實例 。

  • Calendar。

  • Trigger:定義特定作業何時被觸發。

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

1spring.quartz.job-store-type = jdbc

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

1spring.quartz.jdbc.initialize-schema = always

默認情況下,使用Quartz庫提供的標準腳本檢測和初始化數據庫。也可以通過設置spring.quartz.jdbc.schema屬性來提供自定義腳本
可以使用Quartz配置屬性()spring.quartz.properties.*)和SchedulerFactoryBeanCustomizerBean 來定制Quartz Scheduler配置,這允許程序SchedulerFactoryBean化定制。

作業可以定義設置器以注入數據映射屬性。常規bean也可以以類似的方式注入,如以下示例所示:

 1public class SampleJob extends QuartzJobBean {
2    private MyService myService;
3    private String name;
4    // Inject "MyService" bean
5    public void setMyService(MyService myService) { ... }
6    // Inject the "name" job data property
7    public void setName(String name) { ... }
8    @Override
9    protected void executeInternal(JobExecutionContext context)
10            throws JobExecutionException {
11        ...
12    }
13}

到此,關于“Spring Boot2調度怎么實現”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安吉县| 高碑店市| 垫江县| 南涧| 宣武区| 平泉县| 镇平县| 邢台市| 蒙城县| 右玉县| 柳江县| 河东区| 舟山市| 子洲县| 曲沃县| 会昌县| 团风县| 那坡县| 渭南市| 甘泉县| 永寿县| 榆林市| 香格里拉县| 娱乐| 探索| 定边县| 双牌县| 井冈山市| 如皋市| 四子王旗| 青河县| 梁河县| 桦甸市| 噶尔县| 临沂市| 清水县| 团风县| 武安市| 含山县| 黄平县| 宁武县|