<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    paulwong

    SPRING BOOT單元測試之@ActiveProfiles

    SPRING BOOT單元測試中,因?yàn)闇y試時可能對應(yīng)的服務(wù)器地址不同于SIT等別的環(huán)境,通常會將這些地址放于application-sit.yaml中。
    在單元測試的代碼中用這個標(biāo)簽指定用哪個profile,如
    @ActiveProfiles({"embedded-mongodb","test"})

    但這樣做法,由于@ActiveProfiles這個標(biāo)簽是final的,如果要測試別的profile,只能復(fù)制另一份單元測試代碼,再改此標(biāo)簽。

    比較靈活的做法是用default profile,default profile是如果沒指定任何profile,則會默認(rèn)用這個。在application-default.yaml中再指定需激活的profile。
    spring:
       profiles:
          active: test,embedded-mongodb

    如果要測試別的profile,可以指定環(huán)境變量的方式覆蓋:
    -Dspring.profiles.active=error,embedded-mongodb

    為了安全起見,將application-default.yaml放在測試目錄中:src\test\resources。

    Setting default Spring profile for tests with override option
    https://blog.inspeerity.com/spring/setting-default-spring-profile-for-tests-with-override-option/




    posted on 2021-02-04 15:31 paulwong 閱讀(1826) 評論(0)  編輯  收藏 所屬分類: SPRING BOOT

    主站蜘蛛池模板: 免费av欧美国产在钱| 国产精品久免费的黄网站 | 亚洲精品A在线观看| 免费无码又爽又刺激网站| 亚洲avav天堂av在线网爱情| 久久亚洲精品无码AV红樱桃| 亚洲AV日韩AV永久无码久久| 久久亚洲精品成人AV| 亚洲视频国产精品| 亚洲H在线播放在线观看H| 国产成人精品日本亚洲18图| 亚洲精品国产美女久久久| 亚洲韩国精品无码一区二区三区 | 男女免费观看在线爽爽爽视频| 一区在线免费观看| 国产黄在线播放免费观看| 国产AV旡码专区亚洲AV苍井空 | 色妞WWW精品免费视频| 在线观看成人免费| h片在线免费观看| 久久久久免费看黄A片APP | 成人免费区一区二区三区 | 水蜜桃视频在线观看免费| a免费毛片在线播放| 亚洲免费精彩视频在线观看| 国产精品福利片免费看| 国产成人AV免费观看| 精品国产污污免费网站aⅴ| 大学生一级毛片免费看| 国产网站免费观看| 国产成人综合亚洲AV第一页 | 一个人免费日韩不卡视频| 无码精品A∨在线观看免费| 国产麻豆免费观看91| 亚洲一区爱区精品无码| 亚洲精品国产综合久久一线| 欧洲亚洲国产清在高| 亚洲色精品aⅴ一区区三区| 亚洲精品456在线播放| 亚洲白嫩在线观看| 粉色视频成年免费人15次|