【发布时间】:2020-06-28 10:28:04
【问题描述】:
我有一个带有弹簧启动测试的应用, 我可以强制加载弹簧引导的次数吗? 所以如果有人要加载另一个弹簧靴,我会发出警告。
【问题讨论】:
-
Spring 测试上下文已经缓存并重用了加载的上下文,为什么要限制呢?如果已加载配置不同,或者您正在手动加载它并围绕测试上下文框架工作。所以看起来你正在尝试解决错误的问题。
-
在我的应用程序中加载 spring boot 大约需要 10 秒。我想节省时间,从而减少构建时间。
-
应该已经加载过一次了!如果不是这种情况,您在测试中做错了什么,或者由于配置、测试执行侦听器的差异或由于
@DirtiesContext(列举最常见的那些)而实际需要它。
标签: java spring spring-boot testing integration-testing