Spring Cloud Pact转换器

2024-01-02 16:47 更新

Spring Cloud Contract包括对直到第4版的契约的契约表示的支持您可以使用Pact文件来代替使用Groovy DSL。 在本节中,我们介绍如何为您的项目添加Pact支持。但是请注意,并非所有功能都受支持。从v3开始,您可以为同一个元素组合多个匹配器。您可以将匹配器用于正文,标头,请求和路径;您可以使用价值生成器。Spring Cloud Contract当前仅支持使用AND规则逻辑组合的多个匹配器。 除此之外,在转换过程中将跳过请求和路径匹配器。当使用具有给定格式的日期,时间或日期时间值生成器时,将跳过给定格式并使用ISO格式。

为了正确支持使用Pact进行消息传递的Spring Cloud Contract方法,您必须提供一些其他元数据条目。您可以在下面找到此类条目的列表:

  • 要定义消息发送到的目的地,必须在Pact文件中设置一个metaData项,键sentTo等于消息发送到的目的地。例如"metaData": { "sentTo": "activemq:output" }
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号