最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Springcloud Config支持本地配置文件的方法示例

 更新時(shí)間:2020年02月13日 14:36:15   作者:noname  
這篇文章主要介紹了Springcloud Config支持本地配置文件的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

背景:

Springcloud項(xiàng)目使用Springcloud-config作為分布式配置,配置參數(shù)都放在config里,不同的環(huán)境有不同的問(wèn)題:

項(xiàng)目本地:

  • boostrap.yml

遠(yuǎn)程配置:

  • application.yml
  • application-local.yml
  • application-dev.yml
  • application-test.yml
  • application-prod.yml

其中application-local.yml是本地開(kāi)發(fā)環(huán)境,由于開(kāi)發(fā)時(shí),經(jīng)常修改配置,就會(huì)頻繁去修改config。
所以想將application-local.yml放在項(xiàng)目本地,而不是在config里。

也就是最終變成:

項(xiàng)目本地:

  • boostrap.yml
  • application-local.yml

遠(yuǎn)程配置:

  • application.yml
  • application-dev.yml
  • application-test.yml
  • application-prod.yml

調(diào)整之后,發(fā)現(xiàn)項(xiàng)目啟動(dòng)失敗,項(xiàng)目并不會(huì)去讀取本地的application-local.yml,需要我們來(lái)指定加載。

調(diào)整

原先的啟動(dòng)代碼:

SpringApplication.run(Application.class, args);

改成:

new SpringApplicationBuilder(Application.class)
  .properties("spring.config.location=classpath:application-${spring.profiles.active}.yml,classpath:bootstrap.yml")
  .run(args); 

一定要指定classpath:bootstrap.yml(如果還有其他本地文件,也是一樣),如果在沒(méi)有配置spring.config.location的情況下,項(xiàng)目會(huì)默認(rèn)加載classpath:bootstrap.yml,如果指定了就只會(huì)加載指定的配置文件。

測(cè)試用例

如果用了spring-test+junit,可以通過(guò)properties指定配置文件:

@SpringBootTest(properties = {"spring.config.location=classpath:tscm-service-oem-forecast-${spring.profiles.active}.yml,classpath:bootstrap.yml"})

也就是最終是:

@SpringBootTest(classes = {Application.class},
    webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT,
    properties = {"spring.config.location=classpath:tscm-service-oem-forecast-${spring.profiles.active}.yml,classpath:bootstrap.yml"})

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 利用Java生成帶有文字的二維碼

    利用Java生成帶有文字的二維碼

    二維碼在我們現(xiàn)在的生活中可謂是隨處可見(jiàn),這篇文章主要是介紹如何利用Java生成帶有文字的二維碼,對(duì)大家學(xué)習(xí)Java具有一定的參考借鑒價(jià)值。有需要的朋友們下面來(lái)一起看看吧。
    2016-09-09
  • 關(guān)于MyBatis結(jié)果映射的實(shí)例總結(jié)

    關(guān)于MyBatis結(jié)果映射的實(shí)例總結(jié)

    結(jié)果集映射主要是為了解決屬性名和類型名不一致的問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于MyBatis結(jié)果映射的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • Maven deploy plugin使用方式

    Maven deploy plugin使用方式

    這篇文章主要介紹了Maven deploy plugin使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Springboot整合微信支付(訂單過(guò)期取消及商戶主動(dòng)查單)

    Springboot整合微信支付(訂單過(guò)期取消及商戶主動(dòng)查單)

    本文主要介紹了Springboot整合微信支付(訂單過(guò)期取消及商戶主動(dòng)查單),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • java+MongoDB實(shí)現(xiàn)存圖片、下載圖片的方法示例

    java+MongoDB實(shí)現(xiàn)存圖片、下載圖片的方法示例

    這篇文章主要介紹了java+MongoDB實(shí)現(xiàn)存圖片、下載圖片的方法,結(jié)合實(shí)例形式詳細(xì)分析了java結(jié)合MongoDB實(shí)現(xiàn)圖片的存儲(chǔ)與下載相關(guān)操作技巧,需要的朋友可以參考下
    2019-09-09
  • Java中的運(yùn)算符你知道多少

    Java中的運(yùn)算符你知道多少

    這篇文章主要為大家詳細(xì)介紹了Java中的運(yùn)算符,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-02-02
  • SpringBoot使用Redis緩存的實(shí)現(xiàn)方法

    SpringBoot使用Redis緩存的實(shí)現(xiàn)方法

    這篇文章主要介紹了SpringBoot使用Redis緩存的實(shí)現(xiàn)方法,需要的朋友可以參考下
    2018-02-02
  • 深入理解Java設(shè)計(jì)模式之裝飾模式

    深入理解Java設(shè)計(jì)模式之裝飾模式

    這篇文章主要介紹了JAVA設(shè)計(jì)模式之裝飾模式的的相關(guān)資料,文中示例代碼非常詳細(xì),供大家參考和學(xué)習(xí),感興趣的朋友可以了解下
    2021-11-11
  • Android?Studio?中Gradle配置sonarqube插件(推薦)

    Android?Studio?中Gradle配置sonarqube插件(推薦)

    Sonarqube作為一個(gè)很實(shí)用的靜態(tài)代碼分析工具,在很多項(xiàng)目中都使用,本文重點(diǎn)給大家介紹Android?Studio?中Gradle配置sonarqube插件的相關(guān)知識(shí),感興趣的朋友跟隨小編一起看看吧
    2022-03-03
  • SpringBoot實(shí)戰(zhàn):Spring如何找到對(duì)應(yīng)轉(zhuǎn)換器優(yōu)雅使用枚舉參數(shù)

    SpringBoot實(shí)戰(zhàn):Spring如何找到對(duì)應(yīng)轉(zhuǎn)換器優(yōu)雅使用枚舉參數(shù)

    這篇文章主要介紹了SpringBoot實(shí)戰(zhàn)中Spring是如何找到對(duì)應(yīng)轉(zhuǎn)換器優(yōu)雅的使用枚舉參數(shù),文中附有詳細(xì)的實(shí)例代碼有需要的朋友可以參考下,希望可以有所幫助
    2021-08-08

最新評(píng)論

平江县| 宣武区| 乳山市| 陆丰市| 沐川县| 剑阁县| 毕节市| 平邑县| 陆川县| 永嘉县| 吴江市| 金山区| 军事| 玉溪市| 乐都县| 万州区| 丹江口市| 红安县| 清徐县| 改则县| 太康县| 三都| 许昌县| 若羌县| 大姚县| 厦门市| 柯坪县| 陵川县| 开化县| 宣武区| 来安县| 兴业县| 哈密市| 肥乡县| 宁德市| 汉川市| 锡林郭勒盟| 天全县| 手游| 海城市| 邵阳县|