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