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

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

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

    paulwong

    SPRING BOOT單元測(cè)試之@ActiveProfiles

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

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

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

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

    為了安全起見,將application-default.yaml放在測(cè)試目錄中: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 閱讀(1837) 評(píng)論(0)  編輯  收藏 所屬分類: SPRING BOOT

    主站蜘蛛池模板: 亚洲午夜无码毛片av久久京东热| 亚洲AV无码专区在线电影成人| 亚洲第一极品精品无码久久| 精品无码一区二区三区亚洲桃色| 亚洲天堂男人影院| 特级毛片在线大全免费播放| 国产免费久久精品| 香蕉97碰碰视频免费| 亚洲精品专区在线观看| 国产婷婷综合丁香亚洲欧洲| 91精品国产免费久久久久久青草| 免费a在线观看播放| 青青免费在线视频| 久久影院亚洲一区| 免费一区二区三区| 国产精品色午夜视频免费看| 毛片亚洲AV无码精品国产午夜| 猫咪免费人成网站在线观看| 亚洲国产成人超福利久久精品| 免费观看男人吊女人视频| 精品亚洲成a人片在线观看少妇| 成人浮力影院免费看| 亚洲国产欧美国产综合一区| 亚洲av日韩av欧v在线天堂| 久久久久亚洲精品天堂| 三年片在线观看免费大全| 亚洲中文字幕在线乱码| 国产区图片区小说区亚洲区| 亚洲国产精品无码久久青草| 亚洲最大天堂无码精品区| 免费国产成人高清在线观看麻豆 | 拔擦拔擦8x华人免费久久| 亚洲国产精品一区二区久| 在线成人a毛片免费播放| sihu国产精品永久免费| 国产嫩草影院精品免费网址| 插鸡网站在线播放免费观看| 亚洲av成人综合网| 四虎永久在线观看免费网站网址 | 免费一看一级毛片| 久久精品国产免费一区|