问题标签 [spring-restdocs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
213 浏览

spring-restdocs - Spring REST Docs:从 .adoc 文件中读取 Spring 属性

我正在使用很棒的 Spring REST Docs 来生成我的 Spring Data Rest 应用程序的文档。为此,我将生成的片段包含在.adoc文件中,然后以 HTML 呈现(完全如 Spring REST Docs 文档中所述)。

我的问题:是否有可能从.adoc文件中读取 Spring 属性(例如在application.properties中定义)?

谢谢 :)

0 投票
2 回答
940 浏览

spring-boot - RestDocs 对请求参数进行双重记录

使用 RestDocs 版本 1.1.1.RELEASE 和 SpringBoot 1.4.0.RELEASE,使用“httpRequest”时的参数记录为双倍。

以下代码:

生成以下文档(“salesMarket=999&season=2016”记录了两次):

有没有人经历过类似的事情或知道问题出在哪里?

0 投票
1 回答
9462 浏览

spring-mvc - Spring MockMvc 测试:空指针异常

我正在关注将 Spring 文档集成到我的项目中的教程,但是当我运行测试时遇到了 nullpointerexception。

当我取出所有文档位时,错误就消失了。因此,当我从设置方法和测试中删除 restDocumentation 变量、文档位时,它就会通过。

这是我的测试课

我得到的错误(由于隐私,我已经削减了我的课程包):

0 投票
1 回答
2113 浏览

spring - 在 Spring Rest Docs 中记录 byte[] 响应

我正在构建一个 API 并使用 Spring Rest Docs (1.1.1.RELEASE) 对其进行记录,并且有一个将图像作为字节数组返回的 api。

我需要在 REST 文档中描述响应类型。我不确定如何使用 FieldDescriptor 来完成

当我尝试:

我收到以下错误

有没有办法在 FieldDescriptor 中提到返回的数据不是 json,所以有路径是没有意义的。

有没有其他方法可以在没有 FieldDescriptors 的情况下记录这一点?

0 投票
2 回答
2864 浏览

junit - Spring REST 文档:如何将规则迁移到 JUnit 5

我将 Spring 测试迁移到 JUnit 5,它们运行良好。但是,我不知道如何迁移@Rule public JUnitRestDocumentation restDocumentation = .... 任何提示表示赞赏。

0 投票
1 回答
1221 浏览

spring-restdocs - Spring RestDoc 1.1:MockMvcRestDocumentation.documentationConfiguration 不适用于 JUnitRestDocumentation

我使用 Junit4 配置了我的其余文档,使用 spring boot 1.4

但错误是The method documentationConfiguration(RestDocumentation) in the type MockMvcRestDocumentation is not applicable for the arguments (JUnitRestDocumentation)

该文档也具有与此处提到的相同的配置。但仍然显示上述错误。

RestDocs 依赖项(版本):spring-restdocs-core-1.1.1 和 spring-restdocs-mockmvc-1.0.1

0 投票
1 回答
75 浏览

spring-restdocs - Spring REST 文档 - WS02 集成

我一直在查看 Spring REST 文档并且印象深刻。然而,组织约束要求所有开发的 REST API 都必须在 WS02 注册表中注册。我简要查看了 WS02 注册表,它允许使用 Swagger YAML 文件。无论如何,是否可以利用 Spring REST 文档来允许与 WS02 集成,或者是否考虑过这一点?

0 投票
1 回答
610 浏览

spring-mvc - 如何使用 spring-restdoc 记录 cookie?

我使用当前版本的 spring-restdoc:1.1.2.RELEASE。

我创建了一个需要在标头中添加 cookie 的 API。这是我的控制器:

在我为 getUserInfos 的文档编写测试之后。这是我的测试:

当我运行生成文档的测试时,出现以下错误:

spring-restdoc 如何管理 cookie ?如何使用 spring-restdoc 记录身份 cookie?

我没有在 spring-restdoc 中找到为 cookie 保留的单词。

谁能帮我 ?

0 投票
1 回答
3359 浏览

spring-test - 仅在测试时:未找到 HTTP 请求的映射

我在 1.1.2.RELEASE 版本中使用Spring Rest Docs

考试

API

当我运行应用程序时,我可以在浏览器中访问“/api”并获得预期的{"api": "test1"}响应。

但是,如果我运行测试,我会得到以下日志条目:

并且测试失败是因为HTTP/1.1 404 Not Found. 我究竟做错了什么?

申请开始

0 投票
1 回答
736 浏览

spring-restdocs - 片段中记录了重复的请求参数

正如标题所示,我有一个控制器端点,我正在尝试记录。端点可以采用 2 个参数,两者都是可选的。当它去生成代码时,参数是重复的。

控制器

文档

这是为 http-request.adoc 生成的片段

运行 Spring Boot 1.4.0 和 Rest Docs 1.1.1