文章詳情頁
解決SpringBoot 測試類無法自動注入@Autowired的問題
瀏覽:7日期:2023-03-23 11:54:45
原來的測試類的注解:
@RunWith(SpringRunner.class)@SpringBootTest
一直沒法自動注入,后來在@SpringBootTest,
加入啟動類Application后就可以了@RunWith(SpringRunner.class)@SpringBootTest(classes = Application.class)
補(bǔ)充:spring boot項(xiàng)目單元測試時,@Autowired無法注入Service解決方式
首先確認(rèn):
測試類所在包名要和啟動類一致
測試類注解正確@SpringBootTest(classes = {BiDataTaskApplication.class})@RunWith(SpringRunner.class)
費(fèi)了半天勁,才找到原因,idea自動創(chuàng)建的測試類 @Test注解,使用的是 import org.junit.jupiter.api.Test;
應(yīng)改成:
import org.junit.Test;
idea為什么這樣,還不確定,有知道的大佬麻煩回復(fù)下!
正確配置截圖:以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。如有錯誤或未考慮完全的地方,望不吝賜教。
標(biāo)簽:
Spring
相關(guān)文章:
1. vue實(shí)現(xiàn)web在線聊天功能2. JavaEE SpringMyBatis是什么? 它和Hibernate的區(qū)別及如何配置MyBatis3. JavaScript實(shí)現(xiàn)頁面動態(tài)驗(yàn)證碼的實(shí)現(xiàn)示例4. Springboot 全局日期格式化處理的實(shí)現(xiàn)5. Java使用Tesseract-Ocr識別數(shù)字6. 完美解決vue 中多個echarts圖表自適應(yīng)的問題7. Python使用urlretrieve實(shí)現(xiàn)直接遠(yuǎn)程下載圖片的示例代碼8. SpringBoot+TestNG單元測試的實(shí)現(xiàn)9. 在Chrome DevTools中調(diào)試JavaScript的實(shí)現(xiàn)10. 解決Android Studio 格式化 Format代碼快捷鍵問題
排行榜
