在一个接口中,可能会遇到接收多个对象的时候,这个时候可能会出现相同的属性,比如说Id,之类的,在默认情况下,会出现床同一个属性比如说id,那么每个对象的id都会相同,那么我们如何实现传值区别开:
这是时候我们需要@InitBinder这个注解
@InitBinder("user")
public void initUser(WebDataBinder binder)
{
binder.setFiledDefaultPrefix("user.");
}
只需要在当前Controller类添加该方法,这样前端就可以通过 user.id 绑定到user这个实体类的id上了