问题:在做单元测试时: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,他们不在同一个目录下所以报 找不到启动类。只需将包名改成相同的包,问题就解决了。
总结:单元测试的测试类一定要和启动类在同一个根目录下。