SpringBoot单元测试报空指针异常解决方案
java.lang.NullPointerException空指针异常
1.测试类中产生空指针异常,可能不是你的逻辑代码写错了,而是因为获取容器失败,即没有使用正确的测试方法
2.在SpringBoot项目中我们一般可以使用两种Junit进行测试,在导入@Test包时,会出现两个选项
(1)import org.junit.Test;
该junit需要在pom.xml导入Junit坐标,使用是注意要在类上加上以下两个注解
注意:@RunWith也可以写成@RunWith(SpringJUnit4ClassRunner.class)
(2)import org.junit.jupiter.api.Test
该包是spring-boot-starter-test自带的,只需要在测试类上写上@SpringBootTest即可正常使用