POST 메서드 중 하나가 어떤 키 값 쌍의 Map<String, String>
을 사용하는 api를 디자인하고 있습니다.Java @RequestBody 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 (값 = "JSON"= 사실, DEFAULTVALUE = "{\"아이디 \ "을 \"1 \ " , "deviceToken \": \ "1 \"} ", name ="json ") –
위와 같이 시도하고 있습니다. 여전히 작동하지 않습니다. 그것은 아직 아무 해결책도없는 헤더 –