摘要:還配置了一些特性,這些特性是由額外的模塊的存在觸發(fā)的。通過監(jiān)控和管理管理擴展提供了一種監(jiān)控和管理應用程序的標準機制,默認情況下,創(chuàng)建了有一個的的,并公開了使用注解或注解的任何。有關更多細節(jié),請參見類。
40. Spring Integration
Spring Boot為使用Spring Integration提供了一些方便,引入spring-boot-starter-integration “Starter”,Spring Integration提供消息傳遞和其他傳輸(如HTTP、TCP和其他)的抽象,如果你的類路徑上有Spring Integration,它通過@EnableIntegration注解初始化。
Spring Boot還配置了一些特性,這些特性是由額外的Spring Integration模塊的存在觸發(fā)的。如果spring-integration-jmx也在類路徑中,則在JMX上發(fā)布消息處理統(tǒng)計信息,如果spring-integration-jdbc是有效的,則可以在啟動時創(chuàng)建默認的數(shù)據(jù)庫模式,如下所示:
spring.integration.jdbc.initialize-schema=always
有關詳細信息,請參閱IntegrationAutoConfiguration和IntegrationProperties類。
默認情況下,如果存在Micrometer meterRegistry bean,那么Spring Integration度量將由Micrometer管理,如果你希望使用遺留Spring Integration度量,請向應用程序上下文添加DefaultMetricsFactory bean。
41. Spring SessionSpring Boot為各種數(shù)據(jù)存儲提供了Spring Session自動配置,在構建Servlet web應用程序時,可以自動配置以下存儲:
JDBC
Redis
Hazelcast
MongoDB
在構建reactive web應用程序時,可以自動配置以下存儲:
Redis
MongoDB
如果類路徑中存在一個Spring Session模塊,那么Spring Boot將自動使用該存儲實現(xiàn),如果你有多個實現(xiàn),你必須選擇你希望用來存儲sessions的StoreType,例如,要使用JDBC作為后端存儲,可以對應用程序進行如下配置:
spring.session.store-type=jdbc
你可以通過設置store-type=none來禁用Spring Session
每個存儲都有特定的附加設置,例如,可以為JDBC存儲定制表的名稱,如下面的示例所示:
spring.session.jdbc.table-name=SESSIONS
對于設置會話的超時,你可以使用spring.session.timeout屬性,如果沒有設置該屬性,那么自動配置將返回server.servlet.session.timeout的值。
42. 通過JMX監(jiān)控和管理Java管理擴展(JMX)提供了一種監(jiān)控和管理應用程序的標準機制,默認情況下,Spring Boot創(chuàng)建了有一個ID的MBeanServer的bean,并公開了使用Spring JMX注解(@ManagedResource、@ManagedAttribute或@ManagedOperation)注解的任何bean。
有關更多細節(jié),請參見JmxAutoConfiguration類。
上一篇:Quartz Scheduler文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://systransis.cn/yun/71288.html
摘要:我們還是會以測試關系型數(shù)據(jù)庫里的來做集成測試代碼在這里。這個很有用,如果集成測試失敗,那么你還可以連接到數(shù)據(jù)庫查看情況。 原文地址 在測試關系型數(shù)據(jù)庫一篇里我們使用的是H2數(shù)據(jù)庫,這是為了讓你免去你去安裝/配置一個數(shù)據(jù)庫的工作,能夠盡快的了解到集成測試的過程。 在文章里也說了: 在真實的開發(fā)環(huán)境中,集成測試用數(shù)據(jù)庫應該和最終的生產(chǎn)數(shù)據(jù)庫保持一致 那么很容易就能想到兩種解決方案: 開發(fā)...
摘要:參考指南使你可以輕松地創(chuàng)建可運行的獨立的生產(chǎn)級的基于的應用程序,我們對平臺和第三方庫有自己的看法,這樣你就可以以最低限度工作開始了,大多數(shù)應用程序都需要很少的配置。文檔本節(jié)簡要概述了參考文檔,它充當文檔其余部分的映射。 Spring Boot 參考指南 Spring Boot使你可以輕松地創(chuàng)建可運行的獨立的、生產(chǎn)級的基于Spring的應用程序,我們對Spring平臺和第三方庫有自己的看...
摘要:下列類型的將自動被拾取并與關聯(lián)定義一個特定的工作,實例可以使用構建。定義何時觸發(fā)特定工作??梢允褂门渲脤傩远ㄖ婆渲煤?,它允許編程進行定制化。特別是,不與相關聯(lián),因為提供了一種通過配置的方法,如果需要自定義任務執(zhí)行程序,請考慮實現(xiàn)。 39. Quartz Scheduler Spring Boot為使用Quartz Scheduler提供了一些方便,引入spring-boot-start...
摘要:指南無論你正在構建什么,這些指南都旨在讓你盡快提高工作效率使用團隊推薦的最新項目版本和技術。使用進行消息傳遞了解如何將用作消息代理。安全架構的主題指南,這些位如何組合以及它們如何與交互。使用的主題指南以及如何為應用程序創(chuàng)建容器鏡像。 Spring 指南 無論你正在構建什么,這些指南都旨在讓你盡快提高工作效率 — 使用Spring團隊推薦的最新Spring項目版本和技術。 入門指南 這些...
摘要:構建系統(tǒng)強烈建議你選擇一個支持依賴管理的構建系統(tǒng),并且可以使用發(fā)布到中心存儲庫的工件。例如,要升級到另一個,你可以將以下元素添加到你的在前面的示例中,我們指定了一個,但是任何依賴類型都可以以相同的方式被覆蓋。 13. 構建系統(tǒng) 強烈建議你選擇一個支持依賴管理的構建系統(tǒng),并且可以使用發(fā)布到Maven中心存儲庫的工件。我們建議你選擇Maven或Gradle,可以讓Spring Boot與其...
閱讀 1278·2021-11-23 09:51
閱讀 1637·2021-11-16 11:45
閱讀 4072·2021-10-09 09:43
閱讀 2697·2021-07-22 16:47
閱讀 957·2019-08-27 10:55
閱讀 3461·2019-08-26 17:40
閱讀 3099·2019-08-26 11:39
閱讀 3238·2019-08-23 18:39