package com.xxx.converter;
import org.springframework.core.convert.converter.Converter;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* @author zhangspeng
* @version 1.0
* @date 2021/9/16 15:26
*/
public class DateConverter implements Converter<String,Date> {
@Override
public Date convert(String source) {
Date data = null;
try {
data = new SimpleDateFormat ("yyyy-MM-dd").parse (source);
} catch (ParseException e) {
e.printStackTrace ();
}
return data;
}
}
<!--配置类型转化器-->
<!--将自定义的类型转化器加入-->
<bean id="conversionService" class="org.springframework.context.support.ConversionServiceFactoryBean">
<property name="converters">
<list>
<bean id="converter" class="com.itheima.converter.DateConverter"></bean>
</list>
</property>
</bean>
<!--配置处理器映射器 和处理器适配器的通用配置 除了映射器和适配器以外,还有其他配置在此配置之中-->
<mvc:annotation-driven conversion-service="conversionService"></mvc:annotation-driven>