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 Consulting Spring Academy For Teams 安全公告
    社区
    概览 活动 团队
    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
          • WebFlux with WebTestClient
          • WebFlux 显式模式
          • 自定义模式
          • 处理 Context Path
          • 处理 REST Docs
          • GraphQL
          • GRPC
        • 消息传递
        • Spring Cloud Contract 桩运行器
          • Snapshot 版本
          • 将桩发布为 JAR 包
          • 桩运行器核心
          • 桩运行器 JUnit Rule 和 桩运行器 JUnit5 Extension
          • 桩运行器 Spring Cloud
          • 使用 桩运行器 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 模式
    编辑本页 GitHub 项目 Stack Overflow
    • spring-cloud-contract
    • “操作指南”
    • 如何在运行时生成桩

    如何在运行时生成桩

    如果您想在运行时为契约生成桩,请切换 `@AutoConfigureStubRunner` 注解中的 `generateStubs` 属性,或者调用 JUnit Rule 或 Extension 上的 `withGenerateStubs(true)` 方法。您可以在文档的本节中阅读更多相关内容。

    如何从某个位置使用桩 如果不存在契约或桩,如何让构建通过?
    • 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

    Copyright © 2005 -Broadcom. All Rights Reserved. The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
    使用条款 • 隐私 • 商标指南 • 致谢 • 您的加州隐私权 • Cookie 设置

    Apache®, Apache Tomcat®, Apache Kafka®, Apache Cassandra™, and Apache Geode™ are trademarks or registered trademarks of the Apache Software Foundation in the United States and/or other countries. Java™, Java™ SE, Java™ EE, and OpenJDK™ are trademarks of Oracle and/or its affiliates. Kubernetes® is a registered trademark of the Linux Foundation in the United States and other countries. Linux® is the registered trademark of Linus Torvalds in the United States and other countries. Windows® and Microsoft® Azure are registered trademarks of Microsoft Corporation. “AWS” and “Amazon Web Services” are trademarks or registered trademarks of Amazon.com Inc. or its affiliates. All other trademarks and copyrights are property of their respective owners and are only mentioned for informative purposes. Other names may be trademarks of their respective owners.

    在所有 Spring 文档中搜索