解決SpringBoot 測(cè)試類無法自動(dòng)注入@Autowired的問題
@RunWith(SpringRunner.class)@SpringBootTest
一直沒法自動(dòng)注入,后來在@SpringBootTest,
加入啟動(dòng)類Application后就可以了@RunWith(SpringRunner.class)@SpringBootTest(classes = Application.class)
補(bǔ)充:spring boot項(xiàng)目單元測(cè)試時(shí),@Autowired無法注入Service解決方式
首先確認(rèn):
測(cè)試類所在包名要和啟動(dòng)類一致
測(cè)試類注解正確@SpringBootTest(classes = {BiDataTaskApplication.class})@RunWith(SpringRunner.class)
費(fèi)了半天勁,才找到原因,idea自動(dòng)創(chuàng)建的測(cè)試類 @Test注解,使用的是 import org.junit.jupiter.api.Test;
應(yīng)改成:
import org.junit.Test;
idea為什么這樣,還不確定,有知道的大佬麻煩回復(fù)下!
正確配置截圖:以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章:
1. php使用正則驗(yàn)證密碼字段的復(fù)雜強(qiáng)度原理詳細(xì)講解 原創(chuàng)2. 基于javaweb+jsp實(shí)現(xiàn)企業(yè)車輛管理系統(tǒng)3. HTML5實(shí)戰(zhàn)與剖析之觸摸事件(touchstart、touchmove和touchend)4. ASP將數(shù)字轉(zhuǎn)中文數(shù)字(大寫金額)的函數(shù)5. Jsp servlet驗(yàn)證碼工具類分享6. jscript與vbscript 操作XML元素屬性的代碼7. 基于PHP做個(gè)圖片防盜鏈8. Jsp+Servlet實(shí)現(xiàn)文件上傳下載 文件列表展示(二)9. asp.net core 認(rèn)證和授權(quán)實(shí)例詳解10. XML在語音合成中的應(yīng)用
