当前位置: 首页 > 知识库问答 >
问题:

我可以定义Spring Cloud Contract作为代理,并且只为endpoint子集做存根吗?

淳于哲
2023-03-14

通过Wiremock,您可以定义一个代理,这样,如果没有任何已定义的存根映射与给定的请求匹配,则Wiremock将该请求转发到给定的主机端口。Spring Cloud Contract DSL是否可以使用这种行为?

我在SCC文档(使用浏览器查找命令)中找不到任何该功能。

共有1个答案

杜苏燕
2023-03-14

这种方法不是通过DSL提供的。您可以自己创建wiremock代理并将其打包到存根jar中。然后存根运行程序可以选择这些并启动这样的代理。

 类似资料:
  • 我正在使用wiremck json存根,并且一直在http://wiremock.org/docs/stubbing/阅读文档,但我似乎无法找到可以放在json存根文件响应部分的所有选项的完整列表。 我可以看到如何给出响应,甚至如何循环遍历场景等。但是当我到达特定终端时,似乎找不到其他方法。有没有办法指定当特定终端被击中时要运行的自己的脚本?最好使用endpoint作为提供给脚本的参数? 在我的情

  • 我对spring框架和所有的Spring-*我开始深入研究spring boot,并将其作为围绕REST服务的新产品构建的候选版本进行评估。 目前,我对通过“执行器”模块公开的内容感兴趣,我知道我可以立即收集信息(/info)监视钩子(/health)甚至关闭endpoint,通过提供一个配置选项将这些endpoint放在特定的端口和“命名空间”下,所有这些都与主服务器解耦。 我正在寻找一个提示,

  • 我已经在一台机器上运行的容器集群中启动了多代理配置的所有组件。我使用了https://archive.apache.org/dist/kafka/2.0.0/kafka2.11-2.0.0.tgz中的shell脚本 使用Zookeeper-properties启动zookeeper 用3个不同的服务器属性启动了3个代理。它们仅在以下配置值上有所不同 使用者只依赖于代理0。它不与其他人互动。 为什么

  • 例如,我在语法中定义了几个lexer规则: 我需要以某种方式标记关键字(“int”、“float”和其他),当我使用TokenStream获取令牌时,我可以通过一些自定义符号对其进行过滤。 有可能吗? 现在我只看到一种方法——将必要的词汇组合成某种规则。 使现代化 我尝试应用下面第一个答案的第一个选项,但遇到了下一个问题:我得到一个错误:“TOKENNAME不是可识别的令牌名称” 因为这是一个问题

  • 更新:显然这个特性现在计划在dplyr上使用,正如这里讨论的:https://github.com/tidyverse/dplyr/pull/6145 在SQL中,当验证了给定的情况时,可以分配多个变量,比如var1和var2,构造如下 条件then var1 = x,var2 = y时的情况 dplyr::case_when(或tidyverse中的其他任何东西)是否支持这个有用的功能),如果是

  • 我试图做一些关于FCM的firebase通知的定制。有可能做到吗?