在對(duì)springboot進(jìn)行單元測(cè)試時(shí),遇到了空指針異常
一般來(lái)說(shuō)加一個(gè)注解就可以了:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-596928.html
@SpringBootTest(classes=xxApplication.class)
如果還遇到問(wèn)題,可以考慮加:
@RunWith(SpringJUnit4ClassRunner.class)
如果還還遇到問(wèn)題,則可以考慮以下方面:
1,spring版本和test版本一致
2,啟動(dòng)類上要加@mapperScan(“包名”)才可以注入mapper層,否則注入數(shù)據(jù)層報(bào)空指針
3,啟動(dòng)類上要加@ComponentScan(“父包名”)才可以掃描到service層,否則注入業(yè)務(wù)層報(bào)空指針
4,自動(dòng)義測(cè)試類路徑和默認(rèn)測(cè)試類路徑放在同一個(gè)包下,否則測(cè)試類啟動(dòng)失敗文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-596928.html
到了這里,關(guān)于springboot單元測(cè)試問(wèn)題解決 (空指針異常:NullPointerException 或者注入問(wèn)題)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!