自学内容网 自学内容网

测试报错:java.lang.NullPointerException: Cannot invoke “......“ because “......“ is null

记录测试方法时遇到的问题

测试类:

报错内容:

原因:

@Autowired依赖于 Spring 容器来完成自动注入,在普通的测试类中,Spring 容器并没有被启动和配置,所以无法进行有效的注入操作,导致被注入的对象(如服务对象)为 null 。

解决方法:

添加注解@SpringBootTest。@SpringBootTest会启动 Spring 环境,使得自动注入等机制能够正常工作。


原文地址:https://blog.csdn.net/weixin_52597907/article/details/139983866

免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!