主要作用是SpingMVC框架的项目中,经常会遇到页面某些数据类型是Date、Integer、Double等的数据要绑定到控制器的实体,或者控制器需要接受这些数据,如果这类数据类型不做处理的话将无法绑定。
public class BaseController {
@InitBinder
protected void initBinder(WebDataBinder binder) {
binder.registerCustomEditor(Date.class, new CustomDateEditor(new MultiDateFormat(), true));
}
/**
*构建成功结果
* @param msg
* @param data
* @return
*/
public <T> Result<T> success(String msg, T data) {
return ResultUtil.build(Boolean.TRUE, msg, data );
}
}