一个用在方法参数上的
@ModelAttribute
注解指示了参数应该从模型(这里所说的“模型”指 Model)中获取。如果模型中不存在,参数会首先被实例化,然后添加到模型中。一旦模型中存在,这个参数的字段会被所有的名字匹配的请求参数所填充。这在 Spring MVC 中叫做数据绑定,它能够把你从要对每一个字段进行类型转换的繁重体力劳动中解救出来,是非常有用的机制。