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