spring-boot - 如何防止黄瓜孵化多个SpringBoot上下文
问题描述
我正在使用Cucumber + Spring Boot + Spring Cache
每次 Cucumber 从一个场景大纲跳到另一个时,我的 Spring Boot 上下文都会重建(我可以看到横幅)并且我的 Spring Cache 会重建......这需要很多时间。
我尝试在 java 步骤类的@SpringBootTest(Web)上方添加@DirtiesContext,但没有帮助。
如何防止 Cucumber 刷新每个场景的上下文?
谢谢
解决方案
将您的 Cucumber 升级到 v5,并确保您的 spring 配置中没有@DirtiesContext
任何位置。
推荐阅读
- python - 键入具有多种键值类型的 Dict
- python - 使用 IPython 运行单元的魔法执行代码时捕获异常并中断(异常时)
- upgrade - 在 Oracle Linux 6.4 上将 gpg (GnuPG) 从 2.0.14 升级到 2.2 时出错
- c# - 使用 ConcurrentBag 的并行 ForEach 未按预期工作
- c++ - 在 C++ 中,Greater_equal
有一种功能 - git - Git checkout 早先提交,进行更改,使其成为新主人
- r - R - 将数据框列中的所有元素与另一个数据框中的行中的元素进行比较,跨越所有列
- php - 需要 WordPress 短代码在 div 而不是 ul 中发布
- flutter - 以编程方式改变方向
- r - 我正在尝试在 Shinyapp 中绘图,但出现反应性错误