一、InitBinder
@InitBinder 标识的方法,可以对WebDataBinder 对象进行初始化。
WebDataBinder 是DataBinder 的子类,用于完成由表单字段到JavaBean 属性的绑定
- • @InitBinder方法不能有返回值,它必须声明为void。
- • @InitBinder方法的参数通常是是WebDataBinder
二、数据绑定流程
Spring MVC 通过反射机制对目标处理方法进行解析,将请求消息绑定到处理方法的入参中。数据绑定的核心部件是DataBinder,运行机制如下: