|
该版本仍在开发中,尚未被视为稳定。对于最新的稳定版本,请使用 spring-cloud-contract 5.0.0! |
配置属性
下面你可以找到一组配置属性的列表。
| 名称 | 默认值 | 描述 |
|---|---|---|
stubrunner.amqp.enabled |
|
是否启用对Stub Runner和AMQP的支持。 |
stubrunner.amqp.mock 目录 |
|
是否启用对 Stub Runner 和 AMQP 模拟连接工厂的支持。 |
stubrunner.classifier |
|
在常春藤坐标中默认使用的分类器,用于存根。 |
stubrunner.cloud.consul.enabled |
|
是否启用领事书注册。 |
stubrunner.cloud.delegate.enabled |
|
是否启用DiscoveryClient的存根运行器实现。 |
stubrunner.cloud.enabled |
|
是否启用 Stub Runner 的 Spring Cloud 支持。 |
stubrunner.cloud.eureka.enabled |
|
是否在Eureka启用存根注册。 |
stubrunner.cloud.loadbalancer.enabled |
|
是否启用 Stub Runner 的 Spring Cloud 负载均衡器集成。 |
stubrunner.cloud.stubbed.discovery.enabled |
|
服务发现是否应该被Stub Runner关闭。如果设置为虚假,存根会被注册在真实服务发现中。 |
stubrunner.cloud.zookeeper.enabled |
|
是否在Zookeeper中启用存根注册。 |
stubrunner.consumer-name |
你可以通过设置该参数的值来覆盖该字段的默认 {@code spring.application.name}。 |
|
stubrunner.delete-stubs-after-test |
|
如果设置为{@code false},运行测试后不会删除临时文件夹中的存根。 |
stubrunner.fail-on-no-stubs |
|
启用后,该旗帜会告诉存根运行者在未找到存根/合同时抛出异常。 |
stubrunner.generate-stubs |
|
启用后,该标志会告诉存根运行者不要加载生成的存根,而是在运行时将找到的合同转换为存根格式并运行这些存根。 |
stubrunner.http-server-stub-configurer |
HTTP 服务器存根配置。 |
|
stubrunner.ids |
|
存根的 id 用“ivy”表示法([groupId]:artifactId:[version]:[classifier][:p ort])。{@code groupId}、{@code classifier}、{@code version} 和 {@code port} 可以选择。 |
stubrunner.ids-to-service-ids |
在你的应用中,将基于常春藤符号的ID映射到serviceIds。例如“a:b” → “myService” “artifactId” → “myOtherService” |
|
stubrunner.integration.enabled |
|
是否启用 Stub Runner 与 Spring 集成。 |
stubrunner.jms.enabled |
|
是否启用与 Spring JMS 的存根运行器集成。 |
stubrunner.kafka.enabled |
|
是否启用与 Spring Kafka 的 Stub Runner 集成。 |
stubrunner.kafka.initializer.enabled |
|
是否允许 Stub Runner 来轮询消息,而不是 KafkaStubMessages 组件。后者应仅用于制作方。 |
stubrunner.mappings-output-folder |
将每个 HTTP 服务器的映射转储到所选文件夹。 |
|
stubrunner.max端口 |
|
自动启动的WireMock服务器端口的最大值。 |
stubrunner.min-port |
|
自动启动的WireMock服务器端口的最小值。 |
stubrunner.password(stubrunner.password) |
仓库密码。 |
|
stubrunner.properties(stubrunner.properties) |
可以传递给自定义{@link org.springframework.cloud.contract.stubrunner.StubDownloaderBuilder}的属性映射。 |
|
stubrunner.proxy-host |
仓库代理主机。 |
|
stubrunner.proxy-port |
仓库代理端口。 |
|
stubrunner.server-id |
||
stubrunner.stream.enabled |
|
是否启用 Stub Runner 与 Spring Cloud Stream 的集成。 |
stubrunner.stubs-mode |
选择存根应该从哪里来。 |
|
stubrunner.stubs-per-consumer |
|
只有该特定消费者的存根才应该注册到HTTP服务器存根中。 |
stubrunner.username |
仓库用户名。 |
|
wiremock.placeholders.enabled |
|
标记表示生成的wiremock存根中的http URL应被过滤,以添加或解析动态端口的占位符。 |
wiremock.reset-mappings-after-each-test |
|
|
wiremock.rest-template-ssl-enabled |
|
|
wiremock.server.files |
|
|
wiremock.server.https-port |
|
|
wiremock.server.https-port-dynamic |
|
|
wiremock.server.port |
|
|
wiremock.server.port-dynamic |
|
|
wiremock.server.stubs |
|