我有一个带有集成测试设置的 Spring Boot 应用程序。我有一个基本的 groovy 类,我在每个规范中都进行了扩展。Spring boot version 2.0.6 我的问题是每个规范都重新启动了应用程序上下文。
我将不胜感激这方面的任何帮助。谢谢。
人们在使用 DirtiesContext 或 MockBean 时似乎遇到了这个问题。我也没有。
这就是基地的样子
@SpringBootTest(classes = [Application],
webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
@ActiveProfiles("spring-boot-test")
class SpringBootTestBase extends Specification {
...
}
我希望我所有的测试都使用相同的上下文。