SpringBug记录 -- java.lang.NullPointerException在Spring单元测试中遇到的空指针异常及依赖注入异常总结
Posted jinxiangyuan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBug记录 -- java.lang.NullPointerException在Spring单元测试中遇到的空指针异常及依赖注入异常总结相关的知识,希望对你有一定的参考价值。
在进行SSM整合过程中遇到了空指针异常以及依赖注入异常,分别说一下。
1.空指针异常:
在进行单元测试时,发现在Controller层出现空指针异常。然后单独测试Service层,发现空指针异常到了Service层。后来发现,原来我在Test方法中New了一个新的Service。导致空指针异常,由于Ioc机制,Spring已经自动帮我们注入了这个变量,所以重新声明的话会导致空指针异常(果然基础还是不够扎实哈哈,长记性了)
2.依赖注入失败异常。
在启动tomcat时,发现Tomcat报异常,无法在Controller层中注入UserService对象。后来发现,原来是在配置Web.xml中,web.xml只读取到了mvc.xml的配置而dao和service层的配置都没有读到,修改后启动成功。
以上是关于SpringBug记录 -- java.lang.NullPointerException在Spring单元测试中遇到的空指针异常及依赖注入异常总结的主要内容,如果未能解决你的问题,请参考以下文章
[记录]java.math.biginteger cannot be cast to java.lang.long
EasyMock:java.lang.IllegalStateException:预期 1 个匹配器,记录 2 个
Ionic3 填坑记录 - java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.Dex
关于Jenkins构建Git项目出现java.lang.StackOverflowError解决记录
MyCat bug记录:backend connect: java.lang.IllegalArgumentException: Invalid DataSource:0
记录一个mybatis编写xml遇到的错误:java.lang.unsupportedOperationException