我正在处理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
}]
要添加默认值,可以使用@RequestParam(defaultValue = "sample")
,对于可选的婴儿车,可以使用@RequestParam(required = false)
documentation
欢迎堆栈溢出。
我相信您应该进行API操作并按照链接中的说明进行操作
https://github.com/swagger-api/swagger-core/wiki/Annotations
您可以根据需要操纵值,注释需要在控制器层使用