Springboot使用test無(wú)法啟動(dòng)問(wèn)題的解決
Springboot使用test無(wú)法啟動(dòng)
test無(wú)法啟動(dòng),遇到
java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use報(bào)錯(cuò)信息
測(cè)試文件和啟動(dòng)文件是否才同一層目錄下
SpringBootTest--踩坑錯(cuò)誤
Spring boot降低了我們對(duì)spring開(kāi)發(fā)的難度
采用了大量在的自動(dòng)配置,我們只需要進(jìn)行簡(jiǎn)單的基本配置,就能快速開(kāi)發(fā)一個(gè)spring應(yīng)用。
同樣spring對(duì)于單元測(cè)試也有場(chǎng)景啟動(dòng)器----spring-boot-starter-test,可以讓我們?cè)?,spring環(huán)境下進(jìn)行測(cè)試。
昨天測(cè)試的時(shí)候,容器都無(wú)法啟動(dòng),檢查之后發(fā)現(xiàn)了原因,也是因?yàn)樽约捍中拇笠狻?/p>
@RunWith(value = SpringRunner.class) //@SpringBootTest(classes = SearchApplication9007Test.class) //錯(cuò)誤寫(xiě)法 ,這個(gè)class應(yīng)該填寫(xiě)的是你的主啟動(dòng)類(lèi), //而不是你的測(cè)試類(lèi)。以為之前用的稍微高點(diǎn)的版本,可以省略這個(gè)括 //號(hào)內(nèi)的配置。但是這個(gè)版本需要配置 @SpringBootTest(classes = SearchApplication9007.class) //正確寫(xiě)法 ,應(yīng)該填入主配置類(lèi) public class SearchApplication9007Test{ @Autowired private ElasticsearchTemplate elasticsearchTemplate; /**
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
MyBatis-Plus+達(dá)夢(mèng)數(shù)據(jù)庫(kù)實(shí)現(xiàn)高效數(shù)據(jù)持久化的示例
這篇文章主要介紹了MyBatis-Plus和達(dá)夢(mèng)數(shù)據(jù)庫(kù)實(shí)現(xiàn)高效數(shù)據(jù)持久化,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-08-08超級(jí)好用的輕量級(jí)JSON處理命令jq(最新推薦)
jq是一個(gè)輕量級(jí)的命令行工具,讓你可以非常方便地處理JSON數(shù)據(jù),如切分、過(guò)濾、映射、轉(zhuǎn)化等,就像sed、awk、grep文本處理三劍客一樣,這篇文章主要介紹了超級(jí)好用的輕量級(jí)JSON處理命令jq,需要的朋友可以參考下2023-01-01Shiro安全框架的主要組件及認(rèn)證過(guò)程簡(jiǎn)介
這篇文章主要介紹了Shiro安全框架的主要組件及認(rèn)證過(guò)程簡(jiǎn)介,Shiro?是一個(gè)強(qiáng)大靈活的開(kāi)源安全框架,可以完全處理身份驗(yàn)證、授權(quán)、加密和會(huì)話管理,本文就來(lái)介紹一下此框架的核心組成,需要的朋友可以參考下2023-08-08java中為什么要謹(jǐn)慎使用Arrays.asList、ArrayList的subList
這篇文章主要介紹了java中為什么要謹(jǐn)慎使用Arrays.asList、ArrayList的subList,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02java實(shí)現(xiàn)多線程文件的斷點(diǎn)續(xù)傳
這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)多線程文件的斷點(diǎn)續(xù)傳,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06Java程序員的10道常見(jiàn)的XML面試問(wèn)答題(XML術(shù)語(yǔ)詳解)
包括web開(kāi)發(fā)人員的Java面試在內(nèi)的各種面試中,XML面試題在各種編程工作的面試中很常見(jiàn)。XML是一種成熟的技術(shù),經(jīng)常作為從一個(gè)平臺(tái)到其他平臺(tái)傳輸數(shù)據(jù)的標(biāo)準(zhǔn)2014-04-04java swing實(shí)現(xiàn)簡(jiǎn)單計(jì)算器界面
這篇文章主要為大家詳細(xì)介紹了java swing實(shí)現(xiàn)簡(jiǎn)單計(jì)算器界面,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04