【发布时间】:2017-06-11 04:45:44
【问题描述】:
我正在设计一个 API,其中一个 POST 方法采用任意键值对的 Map<String, String>。
@RequestMapping(value = "/start", method = RequestMethod.POST)
public void startProcess(
@ApiParam(examples = @Example(value = {
@ExampleProperty(
mediaType="application/json",
value = "{\"userId\":\"1234\",\"userName\":\"JoshJ\"}"
)
}))
@RequestBody(required = false) Map<String, String> fields) {
// .. does stuff
}
我想为fields 提供一个示例输入,但我似乎无法让它在大摇大摆的输出中呈现。这不是@Example的正确使用方式吗?
【问题讨论】:
-
@ApiParam(value = "json", required = true,defaultValue = "{\"id\": \"1\",\"deviceToken\":\"1\"}" ,name = "json")
-
我正在尝试像上面那样。但仍然无法正常工作。它适用于标题
标签: java spring-boot swagger springfox