文档概述
2. 获得帮助
如果您在使用 Spring Cloud Contract 时遇到问题,我们很乐意为您提供帮助。
-
试试作文档。他们为大多数常见问题提供解决方案。
-
了解 Spring Cloud Contract 基础知识。如果你是开始使用 Spring Cloud Contract,请尝试其中一个指南。
-
提出问题。我们监控 stackoverflow.com 是否有问题标签为
spring-cloud-contract
. -
在 github.com/spring-cloud/spring-cloud-contract/issues 报告 Spring Cloud Contract 的错误。
-
在 Spring Cloud Contract Gitter 上与我们聊天
所有 Spring Cloud Contract 都是开源的,包括文档。如果您发现文档存在问题或如果您想改进它们,请获取参与。 |
3. 第一步
如果您开始使用 Spring Cloud Contract 或一般的“Spring”,请从以下主题开始:
-
教程:简介 |消费者,第 1 部分 |生产者 |消费者,第 2 部分
4. 使用 Spring Cloud Contract
准备好真正开始使用 Spring Cloud Contract 了吗? 我们有 您涵盖了:
-
提供商合同测试:
-
消费者驱动的合同测试:
当 API 的生产者定义了合约并发布它供所有消费者使用时,我们谈论提供者契约。这种方法对于不能直接与消费者协作的生产者很有用——例如,当消费者太多或消费者是外部的(不在同一家公司内工作)。 |
我们使用术语“消费者驱动的合同”来指代 API 的消费者在创建合同的过程中发挥至关重要的作用。我们推荐这种方法,因为它很容易当生产者和消费者团队为同一组织工作并且数量消费者不是非常大时实施。 |
5. 了解 Spring Cloud 合约特性
需要更多关于 Spring Cloud Contract 核心特性的详细信息?以下内容适合您:
-
模块:短截线流道 |WireMock (线模拟)
-
构建工具:合约验证器 - Maven |合约验证器 - Gradle |Jetty工人