您可能不应该像自己那样尝试自行引导Spring Boot应用程序上下文。
以下代码在不启动嵌入式servlet容器的情况下创建了一个集成测试环境(尽管如果要启动嵌入式servlet容器,使用另外两个批注非常容易):
@ContextConfiguration(loader = SpringApplicationContextLoader.class, classes = TestConfig.class)class ExampleSpec extends Specification { // ...}您还必须
'org.spockframework:spock-spring:0.7-groovy-2.0'在测试类路径中存在依赖项
查看Spring Boot官方文档的这一部分以及这个SO问题



