此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 spring-cloud-contract 4.1.5spring-doc.cn

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

Spring Cloud Contract 带有一个允许您转储的类 协定作为给定 .它包含一个方法,允许您将转换器作为可执行文件运行。它需要以下内容 参数:ToFileContractsTransformerContractConverterstatic void mainspring-doc.cn

  • 参数 1 : : (例如, ) 的完全限定名称。必需。FQNContractConverterPactContractConverterspring-doc.cn

  • argument 2 : : 应存储转储文件的路径。OPTIONAL — 默认为 .pathtarget/converted-contractsspring-doc.cn

  • 参数 3 : : 应搜索合同的路径。OPTIONAL — 默认为 .pathsrc/test/resources/contractsspring-doc.cn

调用 transformer 后,将处理 Spring Cloud Contract 文件,并且 根据提供的 FQN ,合约将被转换 转换为所需的格式并转储到提供的文件夹中。ContractTransformerspring-doc.cn