Spring Cloud Pact轉(zhuǎn)換器

2024-01-02 16:47 更新

Spring Cloud Contract包括對直到第4版的契約的契約表示的支持。您可以使用Pact文件來代替使用Groovy DSL。 在本節(jié)中,我們介紹如何為您的項目添加Pact支持。但是請注意,并非所有功能都受支持。從v3開始,您可以為同一個元素組合多個匹配器。您可以將匹配器用于正文,標頭,請求和路徑;您可以使用價值生成器。Spring Cloud Contract當前僅支持使用AND規(guī)則邏輯組合的多個匹配器。 除此之外,在轉(zhuǎn)換過程中將跳過請求和路徑匹配器。當使用具有給定格式的日期,時間或日期時間值生成器時,將跳過給定格式并使用ISO格式。

為了正確支持使用Pact進行消息傳遞的Spring Cloud Contract方法,您必須提供一些其他元數(shù)據(jù)條目。您可以在下面找到此類條目的列表:

  • 要定義消息發(fā)送到的目的地,必須在Pact文件中設(shè)置一個metaData項,鍵sentTo等于消息發(fā)送到的目的地。例如"metaData": { "sentTo": "activemq:output" }
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號