1.在配置文件中托管自定义的数据转换器
<!-- 托管自定义类型的数据转换器-->
<bean id="converter" class="cn.kgc.spring.converter.MyDateConverter"></bean>
<!-- 将自定义类型的数据转换器交由数据类型转换器工厂对象进行管理-->
<bean id="conversionService" class="org.springframework.context.support.ConversionServiceFactoryBean">
<property name="converters">
<set>
<ref bean="converter"></ref>
</set>
</property>
</bean>
2.编写一个类实现Converter接口
import org.springframework.core.convert.converter.Converter;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class MyDateConverter implements Converter<String, Date> {
@Override
public Date convert(String source) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
try {
Date parse = simpleDateFormat.parse(source);
return parse;
} catch (ParseException e) {
e.printStackTrace();
}
return null;
}
}