解決SpringBoot 測(cè)試類(lèi)無(wú)法自動(dòng)注入@Autowired的問(wèn)題
原來(lái)的測(cè)試類(lèi)的注解:
@RunWith(SpringRunner.class) @SpringBootTest
一直沒(méi)法自動(dòng)注入,后來(lái)在@SpringBootTest,
加入啟動(dòng)類(lèi)Application后就可以了
@RunWith(SpringRunner.class) @SpringBootTest(classes = Application.class)
補(bǔ)充:spring boot項(xiàng)目單元測(cè)試時(shí),@Autowired無(wú)法注入Service解決方式
首先確認(rèn):
測(cè)試類(lèi)所在包名要和啟動(dòng)類(lèi)一致
測(cè)試類(lèi)注解正確
@SpringBootTest(classes = {BiDataTaskApplication.class})
@RunWith(SpringRunner.class)
費(fèi)了半天勁,才找到原因,idea自動(dòng)創(chuàng)建的測(cè)試類(lèi) @Test注解,使用的是 import org.junit.jupiter.api.Test;
應(yīng)改成:
import org.junit.Test;
idea為什么這樣,還不確定,有知道的大佬麻煩回復(fù)下!
正確配置截圖:

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
Java時(shí)間轉(zhuǎn)換成unix時(shí)間戳的方法
這篇文章主要為大家詳細(xì)介紹了Java時(shí)間轉(zhuǎn)換成unix時(shí)間戳的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12
Java代碼審計(jì)的一些基礎(chǔ)知識(shí)你知道嗎
這篇文章主要介紹了基于Java的代碼審計(jì)功能的基礎(chǔ)知識(shí),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2021-09-09
Java實(shí)現(xiàn)的3des加密解密工具類(lèi)示例
這篇文章主要介紹了Java實(shí)現(xiàn)的3des加密解密工具類(lèi),結(jié)合完整實(shí)例形式分析了3des加密解密的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-10-10
MyBatis通用Mapper實(shí)現(xiàn)原理及相關(guān)內(nèi)容
今天小編就為大家分享一篇關(guān)于MyBatis通用Mapper實(shí)現(xiàn)原理及相關(guān)內(nèi)容,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-12-12
spring boot udp或者tcp接收數(shù)據(jù)的實(shí)例詳解
這篇文章主要介紹了spring boot udp或者tcp接收數(shù)據(jù),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-12-12

