-1

我正在处理 swagger 文档,并希望在 POST 请求中自定义示例模型。此请求采用 JSON 正文,该正文具有某些参数。我想删除一些参数并为其他参数设置默认值。我应该使用哪些注释以及在哪里使用?

目前默认正文显示为

[
  {
    "height": 0,
    "day": 0,
    "decimalYear": 0,
    "fyear": 0,
    "elevation": 0,
    "azimuth": 0,
    "month": 0,
    "year": 0
  }
]

我希望身体像

[{
    "elevation": 28,
    "azimuth": -61, 
    "height": 81555, 
    "year": 1965, 
    "month": 11,
    "day":8
}]
4

2 回答 2

1

要添加默认值,您可以使用@RequestParam(defaultValue = "sample"),对于可选的婴儿车,请使用@RequestParam(required = false) 文档

于 2020-02-05T09:08:18.547 回答
-1

欢迎来到堆栈溢出。

我相信您应该进行 API 操作并按照链接中的说明进行操作

https://github.com/swagger-api/swagger-core/wiki/Annotations

您可以根据需要操作值,注释需要在控制器层使用

于 2020-02-05T08:44:50.610 回答