プロパティの構成
以下に構成プロパティのリストを示します。
| 名前 | デフォルト | 説明 |
|---|---|---|
spring.cloud.contract.stubrunner.amqp.enabled |
| スタブランナーと AMQP のサポートを有効にするかどうか。 |
spring.cloud.contract.stubrunner.amqp.mockCOnnection |
| スタブランナーと AMQP モック接続ファクトリのサポートを有効にするかどうか。 |
spring.cloud.contract.stubrunner.classifier |
| スタブのツタ座標でデフォルトで使用する分類子。 |
spring.cloud.contract.stubrunner.cloud.consul.enabled |
| Consul でスタブ登録を有効にするかどうか。 |
spring.cloud.contract.stubrunner.cloud.delegate.enabled |
| DiscoveryClient の Stub Runner 実装を有効にするかどうか。 |
spring.cloud.contract.stubrunner.cloud.enabled |
| スタブランナーの Spring Cloud サポートを有効にするかどうか。 |
spring.cloud.contract.stubrunner.cloud.eureka.enabled |
| Eureka でスタブ登録を有効にするかどうか。 |
spring.cloud.contract.stubrunner.cloud.loadbalancer.enabled |
| Stub Runner の Spring Cloud ロードバランサ統合を有効にするかどうか。 |
spring.cloud.contract.stubrunner.cloud.stubbed.discovery.enabled |
| サービスディスカバリをスタブランナー用にスタブ化する必要があるかどうか。false に設定すると、スタブは実際のサービス検出に登録されます。 |
spring.cloud.contract.stubrunner.cloud.zookeeper.enabled |
| Zookeeper でスタブ登録を有効にするかどうか。 |
spring.cloud.contract.stubrunner.consumer-name | このパラメーターに値を設定することで、このフィールドのデフォルトの {@ codespring.application.name} を上書きできます。 | |
spring.cloud.contract.stubrunner.delete-stubs-after-test |
| {@code false} に設定すると、テストの実行後に一時フォルダーからスタブが削除されません。 |
spring.cloud.contract.stubrunner.fail-on-no-stubs |
| 有効にすると、このフラグは、スタブ / 契約が見つからなかったときに例外をスローするようにスタブランナーに指示します。 |
spring.cloud.contract.stubrunner.generate-stubs |
| 有効にすると、このフラグは、生成されたスタブをロードしないようにスタブランナーに指示しますが、実行時に見つかった契約をスタブ形式に変換し、それらのスタブを実行します。 |
spring.cloud.contract.stubrunner.http-server-stub-configurer | HTTP サーバースタブの構成。 | |
spring.cloud.contract.stubrunner.ids |
| 実行するスタブの ID を "ivy" 表記法で指定します ([groupId]:artifactId:[version]:[classifier][:port])。{@code groupId}、{@code classifier}、{@code version}、および {@code port} はオプションです。 |
spring.cloud.contract.stubrunner.ids-to-service-ids | アプリケーション内の Ivy 表記ベースの ID を serviceIds にマッピングします。例: "a:b" → "myService" "artifactId" → "myOtherService" | |
spring.cloud.contract.stubrunner.integration.enabled |
| スタブランナーと Spring Integration の統合を有効にするかどうか。 |
spring.cloud.contract.stubrunner.jms.enabled |
| スタブランナーと Spring JMS の統合を有効にするかどうか。 |
spring.cloud.contract.stubrunner.kafka.enabled |
| スタブランナーと Spring Kafka の統合を有効にするかどうか。 |
spring.cloud.contract.stubrunner.kafka.initializer.enabled |
| StubRunner が KafkaStubMessages コンポーネントの代わりにメッセージのポーリングを処理できるようにするかどうか。後者はプロデューサー側でのみ使用する必要があります。 |
spring.cloud.contract.stubrunner.mappings-output-folder | 各 HTTP サーバーのマッピングを選択したフォルダーにダンプします。 | |
spring.cloud.contract.stubrunner.max-port |
| 自動起動された WireMock サーバーのポートの最大値。 |
spring.cloud.contract.stubrunner.min-port |
| 自動起動された WireMock サーバーのポートの最小値。 |
spring.cloud.contract.stubrunner.password | リポジトリのパスワード。 | |
spring.cloud.contract.stubrunner.properties | カスタム {@link org.springframework.cloud.contract.stubrunner.StubDownloaderBuilder} に渡すことができるプロパティのマップ。 | |
spring.cloud.contract.stubrunner.proxy-host | リポジトリプロキシホスト。 | |
spring.cloud.contract.stubrunner.proxy-port | リポジトリプロキシポート。 | |
spring.cloud.contract.stubrunner.server-id | ||
spring.cloud.contract.stubrunner.stream.enabled |
| スタブランナーと Spring Cloud Stream の統合を有効にするかどうか。 |
spring.cloud.contract.stubrunner.stubs-mode | スタブの出所を選択します。 | |
spring.cloud.contract.stubrunner.stubs-per-consumer |
| この特定のコンシューマーのスタブのみを HTTP サーバースタブに登録する必要があります。 |
spring.cloud.contract.stubrunner.username | リポジトリのユーザー名。 |