Spring
为何选择 Spring
概览 微服务 响应式 事件驱动 云 Web 应用程序 无服务器 批处理
学习
概览 快速入门 指南 博客
项目
概览 Spring Boot Spring Framework Spring Cloud Spring Cloud Data Flow Spring Data Spring Integration Spring Batch Spring Security 查看所有项目
  • 开发工具
  • Spring Tools 4 Spring Initializr
    学院
    课程 获取认证
    解决方案
    概览 Spring Runtime Spring 咨询 Spring 团队学院 安全公告
    社区
    概览 活动 团队
    spring-cloud-contract 4.2.1
      • Spring Cloud Contract 参考文档
      • 法律声明
      • 入门
        • Spring Cloud Contract 简介
        • 三秒速览
        • 开发您的第一个基于 Spring Cloud Contract 的应用程序
        • 消费者驱动契约(CDC)分步指南:契约在生产者侧
        • 下一步
      • 使用 Spring Cloud Contract
        • 使用 Nexus 或 Artifactory 中的存根进行提供者契约测试
        • 使用 Git 中的存根进行提供者契约测试
        • 契约在生产者侧的消费者驱动契约
        • 契约在外部仓库的消费者驱动契约
        • 契约在生产者侧并推送到 Git 的消费者驱动契约
        • 使用 Artifactory 中的存根对非 Spring 应用程序进行提供者契约测试
        • 在非 JVM 环境下使用 Artifactory 中的存根进行提供者契约测试
        • 使用 REST Docs 和 Nexus 或 Artifactory 中的存根进行提供者契约测试
      • Spring Cloud Contract 特性
        • 契约 DSL
          • 常见的顶级元素
          • 动态属性
        • Spring Cloud Contract 集成
          • JAX-RS
          • 结合 WebTestClient 使用 WebFlux
          • 结合显式模式使用 WebFlux
          • 自定义模式
          • 使用 Context Paths
          • 使用 REST Docs
          • GraphQL
          • GRPC
        • 消息传递
        • Spring Cloud Contract Stub Runner
          • 快照版本
          • 将存根发布为 JAR
          • Stub Runner Core
          • Stub Runner JUnit Rule 和 Stub Runner JUnit5 Extension
          • Stub Runner Spring Cloud
          • 使用 Stub Runner Boot 应用程序
          • 消费者驱动契约:每个消费者的存根
          • 从某个位置获取存根或契约定义
          • 在运行时生成存根
          • 无存根时失败
          • 通用属性
        • Spring Cloud Contract WireMock
      • 构建工具
        • Docker 项目
        • Gradle 项目
        • Maven 项目
      • “如何做”指南
        • 为何使用 Spring Cloud Contract?
        • 如何用 Groovy 以外的语言编写契约?
        • 如何为契约提供动态值?
        • 如何进行存根版本控制?
        • 如何使用一个公共仓库存储契约,而不是将其存储在生产者侧?
        • 如何使用 Git 作为契约和存根的存储?
        • 如何调试由生成的测试客户端发送的请求/响应?
        • 如何调试由 WireMock 发送的映射、请求或响应?
        • 如何查看 HTTP 服务器存根中注册了什么?
        • 如何引用文件中的文本?
        • 如何从 Spring Cloud Contract 契约生成 YAML 或 X 文件?
        • 如何处理传递性依赖?
        • 如何从契约生成 Spring REST Docs 片段?
        • 如何使用来自某个位置的存根
        • 如何在运行时生成存根
        • 在没有契约或存根时如何使构建通过
        • 如何标记契约正在进行中
      • Spring Cloud Contract 定制
        • DSL 定制
        • WireMock 定制
        • 使用可插拔架构
      • 常见的应用程序属性
        • 如何构建 Spring Cloud Contract
        • 配置属性
        • YML 模式

    Spring 项目

    • Spring Boot
    • Spring Framework
    • Spring Cloud
      • Spring Cloud Build
      • Spring Cloud Bus
      • Spring Cloud Circuit Breaker
      • Spring Cloud Commons
      • Spring Cloud Config
      • Spring Cloud Consul
      • Spring Cloud Contract
      • Spring Cloud Function
      • Spring Cloud Gateway
      • Spring Cloud Kubernetes
      • Spring Cloud Netflix
      • Spring Cloud OpenFeign
      • Spring Cloud Stream
      • Spring Cloud Task
      • Spring Cloud Vault
      • Spring Cloud Zookeeper
    • Spring Data
      • Spring Data Cassandra
      • Spring Data Commons
      • Spring Data Couchbase
      • Spring Data Elasticsearch
      • Spring Data JPA
      • Spring Data KeyValue
      • Spring Data LDAP
      • Spring Data MongoDB
      • Spring Data Neo4j
      • Spring Data Redis
      • Spring Data JDBC & R2DBC
      • Spring Data REST
    • Spring Integration
    • Spring Batch
    • Spring Security
      • Spring Authorization Server
      • Spring LDAP
      • Spring Security Kerberos
      • Spring Session
      • Spring Vault
    • Spring AI
    • Spring AMQP
    • Spring CLI
    • Spring GraphQL
    • Spring for Apache Kafka
    • Spring Modulith
    • Spring for Apache Pulsar
    • Spring Shell
    • spring-cloud-contract
      • 4.3.0-SNAPSHOT
      • 4.3.0-RC1
      • 4.2.1当前版本
      • 4.1.6-SNAPSHOT
      • 4.1.5
    • 相关 Spring 文档
      • Spring Boot
      • Spring Framework
      • Spring Cloud
        • Spring Cloud Build
        • Spring Cloud Bus
        • Spring Cloud Circuit Breaker
        • Spring Cloud Commons
        • Spring Cloud Config
        • Spring Cloud Consul
        • Spring Cloud Contract
        • Spring Cloud Function
        • Spring Cloud Gateway
        • Spring Cloud Kubernetes
        • Spring Cloud Netflix
        • Spring Cloud OpenFeign
        • Spring Cloud Stream
        • Spring Cloud Task
        • Spring Cloud Vault
        • Spring Cloud Zookeeper
      • Spring Data
        • Spring Data Cassandra
        • Spring Data Commons
        • Spring Data Couchbase
        • Spring Data Elasticsearch
        • Spring Data JPA
        • Spring Data KeyValue
        • Spring Data LDAP
        • Spring Data MongoDB
        • Spring Data Neo4j
        • Spring Data Redis
        • Spring Data JDBC & R2DBC
        • Spring Data REST
      • Spring Integration
      • Spring Batch
      • Spring Security
        • Spring Authorization Server
        • Spring LDAP
        • Spring Security Kerberos
        • Spring Session
        • Spring Vault
      • Spring AI
      • Spring AMQP
      • Spring CLI
      • Spring GraphQL
      • Spring for Apache Kafka
      • Spring Modulith
      • Spring for Apache Pulsar
      • Spring Shell
    • 所有文档...
    Spring

    版权所有 © 2005 -Broadcom。保留所有权利。“Broadcom”一词指 Broadcom Inc. 和/或其子公司。
    使用条款 • 隐私政策 • 商标指南 • 致谢 • 您的加州隐私权 • Cookie 设置

    Apache®, Apache Tomcat®, Apache Kafka®, Apache Cassandra™, 和 Apache Geode™ 是 Apache Software Foundation 在美国和/或其他国家/地区的商标或注册商标。Java™、Java™ SE、Java™ EE 和 OpenJDK™ 是 Oracle 和/或其附属公司的商标。Kubernetes® 是 Linux Foundation 在美国和其他国家/地区的注册商标。Linux® 是 Linus Torvalds 在美国和其他国家/地区的注册商标。Windows® 和 Microsoft® Azure 是 Microsoft Corporation 的注册商标。“AWS” 和 “Amazon Web Services” 是 Amazon.com Inc. 或其附属公司的商标或注册商标。所有其他商标和版权均属于其各自所有者,在此仅用于提供信息。其他名称可能是其各自所有者的商标。

    在所有 Spring 文档中搜索