在我们的项目中,我们需要对多个服务进行工作,于是开始实现两个服务之间的Spring云合同测试。(内部服务如:BookService、Employee Service)
我们的需求。我如何为第三方服务(如:AccessService)实现Spring云联系,在这里我们只能访问API,而不能控制开发代码库。
合同的基本思想是,你可以确保生产者API与合同文件中编纂的要求相匹配。如果无法做到这一点(你不拥有生产者代码库,也无法对生产者代码库进行合同PR),这种方法对你没有帮助。所以,你可以使用合同中的服务来验证生产者代码,而对于外部服务则使用不同的方法。