问题:在做单元测试时:java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test

1:首先检查我们的启动类:

2:如果启动类没问题,查看启动类所在的包和测试类所在的包是否相同,我的错误的包不同,一个包名:com.lxs.es    另一个包名为:com.lxs.esdemo,他们不在同一个目录下所以报 找不到启动类。只需将包名改成相同的包,问题就解决了。

 总结:单元测试的测试类一定要和启动类在同一个根目录下。

 

 

Logo

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

更多推荐