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

詳解springboot + profile(不同環(huán)境讀取不同配置)

 更新時(shí)間:2017年05月08日 10:59:39   作者:趙計(jì)剛  
本篇文章主要介紹了springboot + profile(不同環(huán)境讀取不同配置),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

具體做法:

  1. 不同環(huán)境的配置設(shè)置一個配置文件,例如:dev環(huán)境下的配置配置在application-dev.properties中;prod環(huán)境下的配置配置在application-prod.properties中。
  2. 在application.properties中指定使用哪一個文件

1、application-dev.properties(dev環(huán)境下的配置)

profile = dev_envrimont

2、application-prod.properties(prod環(huán)境下的配置)

 profile = prod_envrimont

3、application.properties

spring.data.mongodb.uri=mongodb://192.168.22.110:27017/myfirstMongodb 

 #spring.profiles.active
 spring.profiles.active=dev

說明:上邊的配置表示使用dev環(huán)境下的配置。

注意:spring.data.mongodb.uri=mongodb://192.168.22.110:27017/myfirstMongodb該配置是application-dev.properties沒有的配置

4、Controller

@Autowired
  private Environment env;
    
  @RequestMapping("/testProfile")
  public String testProfile(){
    return env.getProperty("profile");
  }

測試:

  1. 上述代碼執(zhí)行后的結(jié)果是:dev_envrimont和mongodb://192.168.22.110:27017/myfirstMongodb
  2. 如果application.properties的配置改為:spring.profiles.active=prod,則結(jié)果是:prod_envrimont
  3. 如果application.properties的配置改為:spring.profiles.active=prod,而application.properties中也配置了profile=xxx(不管該配置配置在spring.profiles.active=prod的上方還是下方),這個時(shí)候結(jié)果是:prod_envrimont
  4. 如果application.properties的配置改為:spring.profiles.active=prod,而application.properties中也配置了profile=xxx(不管該配置配置在spring.profiles.active=prod的上方還是下方),但是application-prod.properties刪掉了profile = prod_envrimont,這個時(shí)候結(jié)果是:xxx

結(jié)論:

  1. 各個環(huán)境公共的配置寫在application.properties中
  2. 各個模塊獨(dú)有的配置配置在自己的application-{xxx}.properties文件中
  3. 程序讀取的時(shí)候優(yōu)先讀取application.properties中選中的profile的配置,若讀不到才會從application.properties去讀

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

相關(guān)文章

最新評論

永寿县| 景东| 桓台县| 波密县| 台南县| 元江| 天全县| 资溪县| 内丘县| 宜兴市| 沙湾县| 普格县| 东光县| 永定县| 古交市| 宜兰县| 尉犁县| 南川市| 遂宁市| 眉山市| 巩义市| 澄迈县| 台安县| 吉安市| 米林县| 青阳县| 合江县| 博湖县| 百色市| 桦甸市| 澄迈县| 祁东县| 炉霍县| 句容市| 巴南区| 宁安市| 镇原县| 修水县| 名山县| 水城县| 瑞安市|