亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Spring Boot 參考指南(配置文件)

megatron / 452人閱讀

摘要:配置文件配置文件提供了一種方法來隔離應(yīng)用程序配置的部分,并使其僅在某些環(huán)境中可用。特殊配置的配置文件或和通過引用的文件的特殊配置文件的變體被視為文件并被加載。

25. 配置文件

Spring配置文件提供了一種方法來隔離應(yīng)用程序配置的部分,并使其僅在某些環(huán)境中可用。任何@Component@Configuration都可以標(biāo)記為@Profile,以限制加載時(shí)的限制,如下例所示:

@Configuration
@Profile("production")
public class ProductionConfiguration {

    // ...

}

你可以使用spring.profiles.active Environment屬性來指定哪些配置文件是激活的,你可以在本章前面描述的任何方法中指定屬性。例如,你可以在application.properties中包含它,如下例所示:

spring.profiles.active=dev,hsqldb

你還可以使用以下開關(guān)在命令行上指定它:--spring.profiles.active=dev,hsqldb。

25.1 添加活動(dòng)配置文件

spring.profiles.active屬性與其他屬性遵循相同的排序規(guī)則:最高的PropertySource獲勝,這意味著你可以在application.properties中指定激活配置文件,然后使用命令行開關(guān)替換它們。

有時(shí),將特殊配置文件的屬性添加到激活的配置文件中而不是替換它們是有用的,spring.profiles.include屬性可用于無條件地添加激活配置文件,SpringApplication入口點(diǎn)還有一個(gè)Java API用于設(shè)置額外的配置文件(也就是說,在spring.profiles.active屬性激活的配置文件之上)。參見SpringApplication中的setAdditionalProfiles()方法。

例如,當(dāng)使用--spring.profiles.active=prod開關(guān)運(yùn)行具有以下屬性的應(yīng)用程序時(shí),proddbprodmq配置文件也被激活:

---
my.property: fromyamlfile
---
spring.profiles: prod
spring.profiles.include:
  - proddb
  - prodmq
請(qǐng)記住可以在YAML文檔中定義spring.profiles屬性,以確定該文檔何時(shí)包含在配置中,有關(guān)更多細(xì)節(jié),請(qǐng)參閱第74.7節(jié)“根據(jù)環(huán)境更改配置”。
25.2 以編程方式設(shè)置配置文件

你可以在應(yīng)用程序運(yùn)行之前通過調(diào)用SpringApplication.setAdditionalProfiles(…)來編程地設(shè)置激活配置文件,也可以通過使用Spring的ConfigurableEnvironment接口來激活配置文件。

25.3 特殊配置的配置文件

application.properties(或application.yml)和通過@ConfigurationProperties引用的文件的特殊配置文件的變體被視為文件并被加載。有關(guān)詳細(xì)信息,請(qǐng)參閱“第24.4節(jié)”“特殊配置文件的屬性”

上一篇:外部化配置 下一篇:日志記錄

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/71228.html

相關(guān)文章

  • Spring Boot 參考指南Spring Boot文檔)

    摘要:關(guān)于文檔參考指南可用如下方式最新的副本可以在中找到。嘗試操作文檔,它們?yōu)樽畛R姷膯栴}提供解決方案。學(xué)習(xí)基礎(chǔ),構(gòu)建在許多其他項(xiàng)目上,網(wǎng)站提供豐富的參考文檔,如果你要從開始,嘗試其中一個(gè)指南。我們對(duì)進(jìn)行監(jiān)視,以解決帶有標(biāo)記的問題。 1. 關(guān)于文檔 Spring Boot 參考指南可用如下方式: HTML PDF EPUB 最新的副本可以在 docs.spring.io/spring-b...

    zhjx922 評(píng)論0 收藏0
  • Spring Boot 參考指南(目錄)

    摘要:參考指南使你可以輕松地創(chuàng)建可運(yùn)行的獨(dú)立的生產(chǎn)級(jí)的基于的應(yīng)用程序,我們對(duì)平臺(tái)和第三方庫(kù)有自己的看法,這樣你就可以以最低限度工作開始了,大多數(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ù)有自己的看...

    awesome23 評(píng)論0 收藏0
  • Spring Boot 參考指南(開發(fā)你的第一個(gè)Spring Boot應(yīng)用程序)

    摘要:開發(fā)你的第一個(gè)應(yīng)用程序本節(jié)描述如何開發(fā)一個(gè)簡(jiǎn)單的應(yīng)用程序來突出了的一些關(guān)鍵特性,我們使用來構(gòu)建這個(gè)項(xiàng)目,因?yàn)榇蠖鄶?shù)都支持它。如果你希望分發(fā)一個(gè)自包含的應(yīng)用程序,這可能會(huì)有問題。 11. 開發(fā)你的第一個(gè)Spring Boot應(yīng)用程序 本節(jié)描述如何開發(fā)一個(gè)簡(jiǎn)單的Hello World! web應(yīng)用程序來突出了Spring Boot的一些關(guān)鍵特性,我們使用Maven來構(gòu)建這個(gè)項(xiàng)目,因?yàn)榇蠖鄶?shù)...

    Cristalven 評(píng)論0 收藏0
  • Spring Boot 參考指南(Hazelcast)

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

    jindong 評(píng)論0 收藏0
  • Spring Boot 學(xué)習(xí)資料收集

    摘要:系列文章更新計(jì)劃列表主要對(duì)一些中常用的框架進(jìn)行簡(jiǎn)單的介紹及快速上手,外加相關(guān)資料的收集更新列表會(huì)不定期的加入新的內(nèi)容以進(jìn)行擴(kuò)充,如果你對(duì)此感興趣可以站內(nèi)聯(lián)系我。 導(dǎo)讀: 從第一次接觸Spring Boot 至今已經(jīng)有半年多了,在這期間也瀏覽了許多和Spring Boot 相關(guān)的書籍及文章,公司里面的許多項(xiàng)目也一直在使用Spring Boot。關(guān)于Spring Boot的一些看法:Spr...

    mmy123456 評(píng)論0 收藏0
  • Spring Boot 參考指南(使用JTA分布式事務(wù))

    摘要:使用事務(wù)管理器是支持的一個(gè)流行的開源事務(wù)管理器實(shí)現(xiàn),你可以使用啟動(dòng)器向項(xiàng)目添加適當(dāng)?shù)囊蕾図?xiàng),與和一樣,將自動(dòng)配置并對(duì)進(jìn)行后處理,以確保啟動(dòng)和關(guān)閉順序是正確的。 37. 用JTA分布式事務(wù) 通過使用Atomikos或Bitronix嵌入式事務(wù)管理器,Spring Boot支持跨多個(gè)XA資源的分布式JTA事務(wù),在部署到合適的Java EE應(yīng)用服務(wù)器時(shí)也支持JTA事務(wù)。 當(dāng)檢測(cè)到JTA環(huán)境時(shí)...

    silenceboy 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<