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