配置属性
以下是配置属性列表。
名称 | 默认值 | 描述 |
---|---|---|
stubrunner.amqp.enabled |
|
是否启用对 Stub Runner 和 AMQP 的支持。 |
stubrunner.amqp.mockCOnnection |
|
是否启用对 Stub Runner 和 AMQP 模拟连接工厂的支持。 |
stubrunner.classifier |
|
在 ivy 坐标中,用于存根的默认分类器。 |
stubrunner.cloud.consul.enabled |
|
是否在 Consul 中启用存根注册。 |
stubrunner.cloud.delegate.enabled |
|
是否启用 DiscoveryClient 的 Stub Runner 实现。 |
stubrunner.cloud.enabled |
|
是否启用 Stub Runner 的 Spring Cloud 支持。 |
stubrunner.cloud.eureka.enabled |
|
是否在 Eureka 中启用存根注册。 |
stubrunner.cloud.loadbalancer.enabled |
|
是否启用 Stub Runner 的 Spring Cloud Load Balancer 集成。 |
stubrunner.cloud.stubbed.discovery.enabled |
|
是否应为 Stub Runner 模拟服务发现。如果设置为 false,则存根将注册到实际的服务发现中。 |
stubrunner.cloud.zookeeper.enabled |
|
是否在 Zookeeper 中启用存根注册。 |
stubrunner.consumer-name |
您可以通过为此参数设置值来覆盖此字段的默认 {@code spring.application.name}。 |
|
stubrunner.delete-stubs-after-test |
|
如果设置为 {@code false},则在运行测试后不会从临时文件夹中删除存根。 |
stubrunner.fail-on-no-stubs |
|
启用时,此标志将告诉 Stub Runner 在找不到存根/契约时抛出异常。 |
stubrunner.generate-stubs |
|
启用时,此标志将告诉 Stub Runner 不要加载生成的存根,而是在运行时将找到的契约转换为存根格式并运行这些存根。 |
stubrunner.http-server-stub-configurer |
HTTP 服务器存根的配置。 |
|
stubrunner.ids |
|
要运行的存根的 ID,使用 "ivy" 表示法 ([groupId]:artifactId:[version]:[classifier][:port])。{@code groupId}、{@code classifier}、{@code version} 和 {@code port} 可以是可选的。 |
stubrunner.ids-to-service-ids |
基于 Ivy 表示法的 ID 到应用程序中 serviceId 的映射。例如 "a:b" → "myService" "artifactId" → "myOtherService" |
|
stubrunner.integration.enabled |
|
是否启用 Stub Runner 与 Spring Integration 的集成。 |
stubrunner.jms.enabled |
|
是否启用 Stub Runner 与 Spring JMS 的集成。 |
stubrunner.kafka.enabled |
|
是否启用 Stub Runner 与 Spring Kafka 的集成。 |
stubrunner.kafka.initializer.enabled |
|
是否允许 Stub Runner 负责消息轮询,而不是由 KafkaStubMessages 组件处理。后者仅应在生产者端使用。 |
stubrunner.mappings-output-folder |
将每个 HTTP 服务器的映射转储到选定的文件夹。 |
|
stubrunner.max-port |
|
自动启动的 WireMock 服务器的最大端口值。 |
stubrunner.min-port |
|
自动启动的 WireMock 服务器的最小端口值。 |
stubrunner.password |
仓库密码。 |
|
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 |
|