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

为什么Spring Cloud与Reactive Webflux签订协议,要求明确的testmode

孔山
2023-03-14

在为Spring MVC编写云合同时,我们可以选择使用RestAssuredMockMVC或RestAssured。通过RestAssuredMockMVC,我们可以模拟控制器,而不需要启动上下文。通过RestAssured,我们可以使用testmode=explicit通过物理API直接调用控制器。

但是,在使用Reactive Webflux时,我们仅限于RestAssured并且必须创建上下文并运行。

共有1个答案

冯俊英
2023-03-14

我们将开始使用webtestclient-https://github.com/spring-cloud/spring-cloud-contract/issues/422。如果您对该功能感兴趣,请继续添加+1和/或提交PR:)

 类似资料:
  • 例如: 将在Kotlin中编译,但在Java中会出现编译器错误。为什么?

  • 问题内容: 这是什么在StackOverflow上经常讨论的问题,这意味着什么: 这样的好处是,如果通过HTTPS访问它,则会自动获得HTTPS,而不是那种可怕的“此页面上的不安全元素”警告。 但是,为什么要完全使用相对协议的URL?为什么不直接在CDN URL中始终使用HTTPS?毕竟,如果您决定通过HTTPS加载HTTP页面的某些部分,则没有理由抱怨。 (这是专门针对CDN的;几乎所有CDN都

  • 我有两面性。 一方面,通过使用ws(一个node.js WebSocket库)或socket.io之类的库/包,我可以直接使用WebSocket协议。在这里,我可以使用测试工具从或开始订阅和寻址,比如并接收更新。 另一方面,我通过使用诸如这样的组件来使用GraphQL订阅。似乎这样我应该使用GraphQL中嵌入的东西。用这种方式开发的项目不能通过或地址访问,或者至少我不知道。 我的问题是两者之间有

  • 以下是发送给ADFS的SAML请求 压缩并转换为Base64String后,它被重定向到ADFS。带有SAML请求的URL如下所示 https://XXXX.YYYY.ZZZZ/adfs/ls/?SAMLRequest=hZHNbsIwEIRfJfLdsfODAhZEouVQJKpGJO2hl8okS7Ga2KnXoTx+A0KLuncjrflmz3Bnkju6fcvohfqwjta561xc/I

  • 问题内容: 我的印象是,在URL属性(如hrefs)中使用JavaScript时,我只需要指定“协议”。这是唯一的“有用”上下文吗? 明智的: 愚蠢: 这是正确的吗?还是我需要注意一些晦涩的错误/用例? 问题答案: 事件处理程序上的伪协议将仅被忽略,您不需要它,JavaScript引擎将解释为LabelStatement。 标签只是为语句提供标识符,并允许您在程序的其他位置引用它。 恕我直言,此伪

  • 主要内容:1 什么是HTTP协议,2 HTTP协议的特征,3 Web应用架构1 什么是HTTP协议 超文本传输​​协议(HTTP)是分布式,协作式超媒体信息系统的应用程序级协议。自1990年以来,HTTP就是互联网(即Internet)数据通信的基础。HTTP是一种通用的无状态协议。 HTTP是基于TCP/IP的通信协议,用于在万维网上传递数据(HTML文件,图像文件,查询结果等)。默认端口是TCP:80,当然也可以使用其他端口。它为计算机相互通信提供了一种标准化的方式。