将@RequestBody,@ RequestParam,@ PathVariable绑定到单个对象

时间:2016-06-15 06:45:08

标签: spring spring-mvc

默认情况下,如果可以的话,Spring Controller会自动将@RequestVariable绑定到现有对象。

@RequestMapping(value = "/...")
public ResponseEntity<?> doSomething(
    @RequestParam String filter,
    @RequestBody MyBody myBody,
    MyObject myObject)

如果myObject有一个名为filter的字符串字段,它会将@RequestParam绑定到它。如果它有一个myBody字段,还有办法将private MyBody myBody绑定到它吗?

class MyObject {
  private MyBody myBody
}

0 个答案:

没有答案