プロパティの構成

以下に構成プロパティのリストを示します。

名前 デフォルト 説明

stubrunner.amqp.enabled

false

スタブランナーと AMQP のサポートを有効にするかどうか。

stubrunner.amqp.mockCOnnection

true

スタブランナーと AMQP モック接続ファクトリのサポートを有効にするかどうか。

stubrunner.classifier

stubs

スタブのツタ座標でデフォルトで使用する分類子。

stubrunner.cloud.consul.enabled

true

Consul でスタブ登録を有効にするかどうか。

stubrunner.cloud.delegate.enabled

true

DiscoveryClient の Stub Runner 実装を有効にするかどうか。

stubrunner.cloud.enabled

true

スタブランナーの Spring Cloud サポートを有効にするかどうか。

stubrunner.cloud.eureka.enabled

true

Eureka でスタブ登録を有効にするかどうか。

stubrunner.cloud.loadbalancer.enabled

true

Stub Runner の Spring Cloud ロードバランサ統合を有効にするかどうか。

stubrunner.cloud.stubbed.discovery.enabled

true

サービスディスカバリをスタブランナー用にスタブ化する必要があるかどうか。false に設定すると、スタブは実際のサービス検出に登録されます。

stubrunner.cloud.zookeeper.enabled

true

Zookeeper でスタブ登録を有効にするかどうか。

tabrunner.consumer-name

このパラメーターに値を設定することで、このフィールドのデフォルトの {@ codespring.application.name} を上書きできます。

tabrunner.delete-stubs-after-test

true

{@code false} に設定すると、テストの実行後に一時フォルダーからスタブが削除されません。

スタブランナー .fail-on-no-stubs

true

有効にすると、このフラグは、スタブ / 契約が見つからなかったときに例外をスローするようにスタブランナーに指示します。

tabrunner.generate-stubs

false

有効にすると、このフラグは、生成されたスタブをロードしないようにスタブランナーに指示しますが、実行時に見つかった契約をスタブ形式に変換し、それらのスタブを実行します。

スタブランナー .http-server-stub-configurer

HTTP サーバースタブの構成。

stubrunner.ids

[]

"ivy" 表記法で実行するスタブの ID ([groupId]:artifactId:[version]:[classifier][:port])。{@code groupId}、{@code classifier}、{@code version}、および {@code port} はオプションです。

tabrunner.ids-to-service-ids

Ivy 表記ベースの ID をアプリケーション内の serviceId にマッピングします。例 "a:b" → "myService" "artifactId" → "myOtherService"

stubrunner.integration.enabled

true

スタブランナーと Spring Integration の統合を有効にするかどうか。

stubrunner.jms.enabled

true

スタブランナーと Spring JMS の統合を有効にするかどうか。

stubrunner.kafka.enabled

true

スタブランナーと Spring Kafka の統合を有効にするかどうか。

stubrunner.kafka.initializer.enabled

true

StubRunner が KafkaStubMessages コンポーネントの代わりにメッセージのポーリングを処理できるようにするかどうか。後者はプロデューサー側でのみ使用する必要があります。

tabrunner.mappings-output-folder

各 HTTP サーバーのマッピングを選択したフォルダーにダンプします。

スタブランナー .max- ポート

15000

自動起動された WireMock サーバーのポートの最大値。

スタブランナー .min- ポート

10000

自動起動された WireMock サーバーのポートの最小値。

stubrunner.password

リポジトリのパスワード。

stubrunner.properties

カスタム {@link org.springframework.cloud.contract.stubrunner.StubDownloaderBuilder} に渡すことができるプロパティのマップ。

tabrunner.proxy- ホスト

リポジトリプロキシホスト。

tabrunner.proxy-port

リポジトリプロキシポート。

tabrunner.server-id

stubrunner.stream.enabled

true

スタブランナーと Spring Cloud Stream の統合を有効にするかどうか。

tabrunner.stubs- モード

スタブの出所を選択します。

コンシューマーごとの stubrunner.stubs

false

この特定のコンシューマーのスタブのみを HTTP サーバースタブに登録する必要があります。

stubrunner.username

リポジトリのユーザー名。

wiremock.placeholders.enabled

true

生成されたワイヤーモックスタブ内の httpURL をフィルタリングして、動的ポートのプレースホルダーを追加または解決する必要があることを示すフラグ。

wiremock.reset-mappings-after-each-test

false

wiremock.rest-template-ssl-enabled

false

wiremock.server.files

[]

wiremock.server.https-port

-1

wiremock.server.https-port-dynamic

false

wiremock.server.port

8080

wiremock.server.port- 動的

false

wiremock.server.stubs

[]