文章詳情頁
SpringBoot Test類注入失敗的解決
瀏覽:4日期:2023-03-23 10:50:49
如下所示
本來 bookService的引用一直是null。
導(dǎo)致每次測試都報空指針異常。
然后現(xiàn)在繼承相應(yīng)的 ApplicationTests類,然后使用@Component將該類注冊為組件。就可以正常注入了。
補(bǔ)充:關(guān)于springboot test @Mapper ,@Autiwired注入無效的問題
@SpringBootTest()@RunWith(SpringRunner.class)public class ProductMapperTest { @Autowired ProductMapper productMapper;
為了給mapper接口 自動根據(jù)一個添加@Mapper注解的接口生成一個實現(xiàn)類
怎么注入都是失敗,ProductMapper 使用@Mapper 注解,這個不能注入到spring 容器中(其中原因還是不了解)。
@Autowired 注入不進(jìn)去的。
@Repository@Mapperpublic interface ProductMapper {
這下能注入容器中了。
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。如有錯誤或未考慮完全的地方,望不吝賜教。
標(biāo)簽:
Spring
相關(guān)文章:
1. php使用正則驗證密碼字段的復(fù)雜強(qiáng)度原理詳細(xì)講解 原創(chuàng)2. XML在語音合成中的應(yīng)用3. 基于javaweb+jsp實現(xiàn)企業(yè)車輛管理系統(tǒng)4. asp.net core 認(rèn)證和授權(quán)實例詳解5. 基于PHP做個圖片防盜鏈6. ASP.NET MVC使用Boostrap實現(xiàn)產(chǎn)品展示、查詢、排序、分頁7. ASP將數(shù)字轉(zhuǎn)中文數(shù)字(大寫金額)的函數(shù)8. Jsp+Servlet實現(xiàn)文件上傳下載 文件列表展示(二)9. ASP.NET MVC把數(shù)據(jù)庫中枚舉項的數(shù)字轉(zhuǎn)換成文字10. jscript與vbscript 操作XML元素屬性的代碼
排行榜
