问题:在做单元测试时: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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐