<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

    主站蜘蛛池模板: 91免费人成网站在线观看18| 国产精品色拉拉免费看| 日韩高清在线免费看| 亚洲欧洲日韩极速播放| 免费精品国产日韩热久久| 亚洲激情黄色小说| 成人福利免费视频| 亚洲中文字幕AV每天更新| 毛片基地免费视频a| 亚洲丶国产丶欧美一区二区三区| 在线观看免费污视频| 噜噜综合亚洲AV中文无码| 国产片免费福利片永久| 亚洲AV无码国产精品永久一区| 免费国产人做人视频在线观看| 免费一区二区无码视频在线播放| 亚洲AV蜜桃永久无码精品| 岛国精品一区免费视频在线观看| 国产亚洲精品精品国产亚洲综合| 成人电影在线免费观看| 久久久久亚洲AV无码永不| 丁香花免费完整高清观看| 国产精品亚洲精品久久精品| 亚洲国产综合久久天堂| 久久精品国产影库免费看| 亚洲国产成人久久| 日本高清免费网站| 中文字幕免费观看视频| 亚洲白色白色在线播放| 精品久久久久久久免费加勒比| 日本精品久久久久久久久免费| 亚洲国产精彩中文乱码AV| 999在线视频精品免费播放观看| 亚洲精品美女久久久久久久| 亚洲最大av无码网址| 91在线手机精品免费观看| 亚洲国产欧美国产综合一区| 亚洲色欲久久久综合网东京热| 最近免费中文字幕大全高清大全1| 中国china体内裑精亚洲日本| 国产成人亚洲精品影院|