Spring Cloud Contract を使用する理由

Spring Cloud Contract は多言語環境でうまく機能します。このプロジェクトには本当に興味深い機能がたくさんあります。これらの機能のかなりの数により、Spring Cloud Contract Verifier はコンシューマー主導契約 (CDC) ツールのマーケットプレースで間違いなく際立っています。最も興味深い機能は次のとおりです。

  • メッセージングを使用して CDC を実行する機能。

  • 明確で使いやすい、静的に型付けされた DSL。

  • 現在の JSON ファイルをコピーして契約に貼り付け、その要素のみを編集する機能。

  • 定義された契約からのテストの自動生成。

  • スタブランナー機能: スタブは、実行時に Nexus または Artifactory から自動的にダウンロードされます。

  • Spring Cloud 統合: 統合テストには検出サービスは必要ありません。

  • Docker を通じて任意の言語とフレームワークのサポートを追加する機能。