错误的提示信息如下:
java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test
问题和解决
有关 Spring 项目的 Application 文件要放到项目的最上层,我们不能将这个文件放到项目的子目录中。
在我们的项目中的 Application 放在了多层子目录中,如下图所示:
上面的配置是错误的,需要把 Application 这个文件放到最上层。
当我们移动到最上层后,启动测试就没有问题了。