我想知道例如 SpringMVC 控制器是否可以具有方法签名,例如
@RequestMapping(value = "/target", method = RequestMethod.POST)
@ResponseBody
public void acceptObject(@RequestBody MyObjectDto dto,@RequestBody String messageBody) {
//Authenticate messageBody
//Process mapped DTO
}
目的是将 JSON 发布到此控制器,原始消息正文将被验证完整性,如果正确,JSON 将映射到可以移交处理的 DTO。
目前我最终得到
java.io.IOException: Stream closed