此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 spring-cloud-contract 4.3.0spring-doc.cadn.net.cn

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

Spring Cloud Contract 附带了一个ToFileContractsTransformer允许您转储的类 合同作为给定文件ContractConverter.它包含一个static void main方法,允许您将 Transformer 作为可执行文件运行。它需要以下内容 参数:spring-doc.cadn.net.cn

  • 论点 1 :FQN:完全限定的名称ContractConverter(例如,PactContractConverter).必需spring-doc.cadn.net.cn

  • 论点 2 :path:应存储转储文件的路径。OPTIONAL — 默认为target/converted-contracts.spring-doc.cadn.net.cn

  • 论点 3 :path:应搜索合同的路径。OPTIONAL — 默认为src/test/resources/contracts.spring-doc.cadn.net.cn

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