将PATCH请求发送到如下所示的端点时,我收到错误400
@RequestMapping(value = "...",
method = RequestMethod.PATCH,
consumes = "application/json",
produces = "application/json")
@ResponseBody
public User updateUserPartial(@PathVariable("userId") String userId,
@RequestBody Map<String, Object> userMap,
@RequestBody User user,
HttpServletResponse response) {
...
}
Run Code Online (Sandbox Code Playgroud)
因此,基本上userMap和user都应以不同的结构包含相同的数据。如果我忽略一个@RequestBody值,这似乎可以正常工作。是否可以同时拥有两个@RequestBody值?
spring-mvc ×1