如何從 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,契約會被轉換為所需的格式並傾印到提供的資料夾。