在对springboot进行单元测试时,遇到了空指针异常

一般来说加一个注解就可以了:

@SpringBootTest(classes=xxApplication.class)
如果还遇到问题,可以考虑加:
@RunWith(SpringJUnit4ClassRunner.class)
如果还还遇到问题,则可以考虑以下方面:

1,spring版本和test版本一致
2,启动类上要加@mapperScan(“包名”)才可以注入mapper层,否则注入数据层报空指针
3,启动类上要加@ComponentScan(“父包名”)才可以扫描到service层,否则注入业务层报空指针
4,自动义测试类路径和默认测试类路径放在同一个包下,否则测试类启动失败

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐