首页 > 解决方案 > 如何防止黄瓜孵化多个SpringBoot上下文

问题描述

我正在使用Cucumber + Spring Boot + Spring Cache

每次 Cucumber 从一个场景大纲跳到另一个时,我的 Spring Boot 上下文都会重建(我可以看到横幅)并且我的 Spring Cache 会重建......这需要很多时间。

我尝试在 java 步骤类的@SpringBootTest(Web)上方添加@DirtiesContext,但没有帮助。

如何防止 Cucumber 刷新每个场景的上下文?

谢谢

标签: spring-bootcucumbercucumber-jvmcucumber-javaspring-cache

解决方案


将您的 Cucumber 升级到 v5,并确保您的 spring 配置中没有@DirtiesContext任何位置。

https://github.com/cucumber/cucumber-jvm/tree/master/spring


推荐阅读