如何从 Spring Cloud Contract 契约生成 YAML 或 X 文件?

Spring Cloud Contract 提供了一个 ToFileContractsTransformer 类,允许你为给定的 ContractConverter 将合同转储为文件。它包含一个 static void main 方法,允许你将转换器作为可执行文件运行。它接受以下参数:

  • 参数 1 : FQN: ContractConverter 的完全限定名(例如,PactContractConverter)。必需

  • 参数 2 : path: 存储转储文件的路径。可选 — 默认为 target/converted-contracts

  • 参数 3 : path: 搜索合同的路径。可选 — 默认为 src/test/resources/contracts

调用转换器后,Spring Cloud Contract 文件将被处理,并根据提供的 ContractTransformer 的 FQN,合同将被转换为所需的格式并转储到提供的文件夹中。

© . This site is unofficial and not affiliated with VMware.