idea +junit單元測(cè)試獲取不到bean注入的解決方式
如圖,剛開始報(bào)錯(cuò)獲取不到bean因?yàn)榕渲梦募?/p>
1、原因一:
*.properties等沒有值,還是用${變量的}。獲取不到,于是把所有值復(fù)制到properties文件里。
2、原因二:
springmvc.xml 沒有某些靜態(tài)資源獲取報(bào)錯(cuò),把src的resources下的springmvc.xml復(fù)制到test目錄的resources下,刪除靜態(tài)資源引用。
3、原因三:
可去掉log4j配置。
補(bǔ)充知識(shí):IDEA的junit單元測(cè)試Scanner輸入無效
在idea的junit單元測(cè)試中用Scanner,發(fā)現(xiàn)控制臺(tái)無法輸入任何內(nèi)容
最后解決辦法是:
1.通過IDEA工具Help-Edit Custom VM Options打開配置文件位置
2.修改上一步打開的配置文件idea64.exe.vmoptions,在最后一行添加:
-Deditable.java.test.console=true
以上這篇idea +junit單元測(cè)試獲取不到bean注入的解決方式就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
淺談Java中的n種隨機(jī)數(shù)產(chǎn)生辦法
眾所周知,隨機(jī)數(shù)是任何一種編程語言最基本的特征之一。而生成隨機(jī)數(shù)的基本方式也是相同的:產(chǎn)生一個(gè)0到1之間的隨機(jī)數(shù)??此坪?jiǎn)單,但有時(shí)我們也會(huì)忽略了一些有趣的功能。2015-09-09idea sql的xml文件出現(xiàn)紅色警告符的處理方式
這篇文章主要介紹了idea sql的xml文件出現(xiàn)紅色警告符處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04SpringBoot集成Mybatis的實(shí)現(xiàn)步驟
這篇文章主要介紹了SpringBoot集成Mybatis的實(shí)現(xiàn)步驟,本文通過SpringBoot +MyBatis 實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)學(xué)生表的查詢操作,需要的朋友可以參考下2020-12-12Java實(shí)現(xiàn)獲取圖片和視頻文件的Exif信息
這篇文章將重點(diǎn)為大家介紹一下如何使用Java編程語言結(jié)合metadata-extractor去自動(dòng)獲取全景圖片的Exif信息,獲取照片的拍攝坐標(biāo)信息,感興趣的可以了解一下2022-11-11