【发布时间】:2019-04-18 21:40:01
【问题描述】:
我们正在使用 spring-cloud-contract 进行消费者驱动的测试。我有两个消费者(服务)和一个生产者服务。它们都在不同的存储库中。 生产者有一个 api,例如- /获取/产品/123。每个消费者都有不同的要求。因此,我创建了两个文件夹,并在每个文件夹中放置了一个 getProduct.groovy 文件。它看起来像下面这样:
contracts
│ ├── consumerA
│ │ ├── GetProduct.groovy
│ ├── consumerB
│ │ ├── GetProduct.groovy
两个 groovy 文件包含不同的正文并在各自的文件夹中生成存根。
【问题讨论】:
标签: java spring spring-boot spring-cloud spring-cloud-contract