默认情况下,如果可以的话,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
}