4

我知道fieldWithPath()optional()但没有找到如何使parameterWithName()可选。

4

1 回答 1

3

在 Spring REST Docs 1.1 中,您可以将请求和路径参数标记为可选。如果您希望该信息也出现在生成的表格中,您可以使用添加可选列的自定义代码段(一旦修复此错误)。

在 Spring REST Docs 1.0 中,您不能通过一流的 API 将请求参数标记为可选。我建议在参数描述符上使用自定义属性的组合,并在必要时在描述符上设置忽略标志以允许测试在参数不存在的情况下通过。

于 2015-11-01T19:45:48.587 回答