以spring boot为背景
1 实现org.springframework.core.convert.converter.Converter接口生成一个自定义Converter。
public class DateConverter implements Converter<String, Date> {
@Override
public Date convert(String source) {
// 实现转换
return DateUtils.parseDate(source);
}
}
2 注册到spring mvc 转换器
@Configuration
public class WebConfig extends WebMvcConfigurerAdapter {
@Override
public void addFormatters(FormatterRegistry registry) {
registry.addConverter(new DateConverter());
}
}