如何使用SpringCloudContract为第三方供应商创建存根?

问题描述 投票:2回答:1

在我们的项目中,我们需要对多个服务进行工作,于是开始实现两个服务之间的Spring云合同测试。(内部服务如:BookService、Employee Service)

我们的需求。我如何为第三方服务(如:AccessService)实现Spring云联系,在这里我们只能访问API,而不能控制开发代码库。

spring-cloud spring-cloud-contract
1个回答
0
投票

合同的基本思想是,你可以确保生产者API与合同文件中编纂的要求相匹配。如果无法做到这一点(你不拥有生产者代码库,也无法对生产者代码库进行合同PR),这种方法对你没有帮助。所以,你可以使用合同中的服务来验证生产者代码,而对于外部服务则使用不同的方法。

© www.soinside.com 2019 - 2024. All rights reserved.