Spring Cloud Contract在运行时设置`stubsMode`

时间:2018-11-27 15:13:41

标签: configuration spring-cloud spring-cloud-contract

我们正在使用Spring Cloud Contract来测试我们的服务。我想知道是否有某种方法可以在运行时设置stubsMode,而不是在批注中设置选项:

@AutoConfigureStubRunner(ids = {...}, stubsMode = StubRunnerProperties.StubsMode.LOCAL)  

如果注释是设置此选项的唯一方法,则我们需要有两个单独的类,一个用于本地,一个用于远程。

1 个答案:

答案 0 :(得分:0)

您可以使用属性。我们在文档中对其进行了描述。只需通过系统道具stubrunner.stubs-mode = local或环境变量STUBRUNNER_STUBS_MODE = LOCAL