为什么这不起作用?我正在对我的 Spring 3.2 MVC 应用程序进行尝试。它适用于 POST 请求。
curl -X PUT http://localhost:8080/bananas/1 --form data='{"description":"Hei", "status":"REJECTED"};type=application/json'
java.lang.IllegalArgumentException:获取请求部分失败:数据。零件丢失或未配置多零件处理。
@RequestMapping(value = "/{id}", method = RequestMethod.PUT)
public ResponseEntity updateQuestion(@PathVariable final int id,
@RequestPart(value = "data") final Banana banana,
@RequestPart(value = "image", required = false) final MultipartFile imageFile) {