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

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

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

具體做法:

  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的上方還是下方),這個時候結(jié)果是:prod_envrimont
  4. 如果application.properties的配置改為:spring.profiles.active=prod,而application.properties中也配置了profile=xxx(不管該配置配置在spring.profiles.active=prod的上方還是下方),但是application-prod.properties刪掉了profile = prod_envrimont,這個時候結(jié)果是:xxx

結(jié)論:

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

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

相關(guān)文章

最新評論

绍兴县| 扎赉特旗| 鹤峰县| 固阳县| 如皋市| 广汉市| 宝坻区| 巴彦淖尔市| 通化县| 霍州市| 普陀区| 抚远县| 大连市| 凤山市| 天津市| 珲春市| 莆田市| 凌海市| 陇川县| 滨州市| 黄山市| 拉萨市| 平和县| 石泉县| 苍山县| 鄂托克旗| 简阳市| 龙井市| 黄平县| 盘山县| 万盛区| 莎车县| 桦甸市| 西华县| 年辖:市辖区| 贵州省| 定兴县| 大庆市| 施秉县| 香格里拉县| 灵寿县|