package com.github.ltsopensource.admin.web;
import com.github.ltsopensource.admin.web.support.DateEditor;
import com.github.ltsopensource.admin.web.support.MapEditor;
import org.springframework.web.bind.ServletRequestDataBinder;
import org.springframework.web.bind.annotation.InitBinder;
import java.util.Date;
import java.util.Map;
/**
* @author Robert HG (254963746@qq.com) on 5/9/15.
*/
public class AbstractMVC {
@InitBinder
protected void initBinder(ServletRequestDataBinder binder) throws Exception {
//对于需要转换为Date类型的属性,使用DateEditor进行处理
binder.registerCustomEditor(Date.class, new DateEditor());
binder.registerCustomEditor(Map.class, "extParams", new MapEditor());
}
}