在一個接口中,可能會遇到接收多個對象的時候,這個時候可能會出現相同的屬性,比如說Id,之類的,在默認情況下,會出現牀同一個屬性比如說id,那麼每個對象的id都會相同,那麼我們如何實現傳值區別開:
這是時候我們需要@InitBinder這個註解
@InitBinder("user")
public void initUser(WebDataBinder binder)
{
binder.setFiledDefaultPrefix("user.");
}
只需要在當前Controller類添加該方法,這樣前端就可以通過 user.id 綁定到user這個實體類的id上了