idea +junit单元测试获取不到bean注入的解决方式
如图,刚开始报错获取不到bean因为配置文件
1、原因一:
*.properties等没有值,还是用${变量的}。获取不到,于是把所有值复制到properties文件里。
2、原因二:
springmvc.xml 没有某些静态资源获取报错,把src的resources下的springmvc.xml复制到test目录的resources下,删除静态资源引用。
3、原因三:
可去掉log4j配置。
补充知识:IDEA的junit单元测试Scanner输入无效
在idea的junit单元测试中用Scanner,发现控制台无法输入任何内容
最后解决办法是:
1.通过IDEA工具Help-Edit Custom VM Options打开配置文件位置
2.修改上一步打开的配置文件idea64.exe.vmoptions,在最后一行添加:
-Deditable.java.test.console=true
以上这篇idea +junit单元测试获取不到bean注入的解决方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
MyBatis插入Insert、InsertSelective的区别及使用心得
这篇文章主要介绍了MyBatis插入Insert、InsertSelective的区别及使用心得,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-12-12Java查询时间段(startTime--endTime)间的数据方式
这篇文章主要介绍了Java查询时间段(startTime--endTime)间的数据方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-03-03IDEA设置maven修改settings.xml配置文件无法加载仓库的解决方案
这篇文章主要介绍了IDEA设置maven修改settings.xml配置文件无法加载仓库的解决方案,帮助大家更好的利用IDEA进行JAVA的开发学习,感兴趣的朋友可以了解下2021-01-01
最新评论