3.7 初始化数据绑定设置
Spring MVC可以让我们配置ConfigurableWebBindingInitializer
的Bean来初始化WebDataBinder
对象,这也意味着前面对于PropertyEditor
、Formatter
和Validator
可以用现在这种方式来设置。初始化数据绑定是在控制器方法参数处理之前进行的。
注册PropertyEditor
:
@Bean
ConfigurableWebBindingInitializer ConfigurableWebBindingInitializer(FormattingConversionService mvcConversionService){
//Spring Boot已经为我们自动注册了Bean,可直接注入。
ConfigurableWebBindingInitializer initializer = new ConfigurableWebBindingInitializer