spring boot test 埠號一直為0

2021-10-09 21:37:52 字數 930 閱讀 2115

用spring boot 2.2和junit5時,我需要完成一些integration test.在寫integration test時我有如下的**用於啟動乙個測試環境:

import org.junit.test;

import org.junit.jupiter.api.extension.extendwith;

import org.springframework.boot.test.context.springboottest;

import org.springframework.boot.web.server.localserverport;

import org.springframework.test.context.junit.jupiter.springextension;

import static org.junit.jupiter.api.assertions.assertnotequals;

@extendwith(springextension.class)

@springboottest(webenvironment = springboottest.webenvironment.defined_port)

@localserverport

private int port;

@test

public void printport() throws exception

}

但是在測試的時候發現port一直為0.

原因是test case的@test註解匯入的是junit4的

import org.junit.test;
刪除重新匯入junit5的註解即可:

import org.junit.jupiter.api.test

使用SpringbootTest單元測試

1.使用 springboottest runwithimport com.geostar.zrzy.zwfw.service.bdcybdyhservice import org.junit.test import org.junit.runner.runwith import org.sprin...

SpringBootTest 註解報紅問題及解決

目錄 但是又匯入了 org.springframework.boot spring boot starter web 這個開發場景,於是我想應該會有test的場景依賴把 測cxahfjpl試類必須解除安裝src j a 這個路徑下 springbootest這個註解才會被識別 但是這已經在了 於是我...

端到端學習

傳統的影象識別問題 將過程分解為預處理,特徵提取和選擇,分類器設計等若干步驟。優點 把複雜的問題分解為簡單 可控且清晰的若干小的子問題。缺點 儘管可以在子問題上得到最優解,但子問題上的最優解並不意味著就能得到全域性問題的最後解。深度學習影象識別 提供了一種端到端的學習正規化 整個學習的流程並不進行人...