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