文章详情页
idea +junit单元测试获取不到bean注入的解决方式
浏览:66日期:2024-08-16 15:27:12
如图,刚开始报错获取不到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注入的解决方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持好吧啦网。
标签:
IDEA
相关文章:
1. vue3中provide和inject的使用2. Struts的Java 5 扩展框架Strecks 1.0 发布3. Python+Appium实现自动抢微信红包4. JavaScript伪数组和数组的使用与区别5. 详解JFX11+IDEA跨平台打包发布的完美解决办法6. Spring Boot集群管理工具KafkaAdminClient使用方法解析7. 使用Python webdriver图书馆抢座自动预约的正确方法8. Python JSON常用编解码方法代码实例9. 基于Spring AOP proxyTargetClass的行为表现总结10. asp.net web api2设置默认启动登录页面的方法
排行榜

网公网安备