(1)继承Converter
/** * 把字符串转换成日期 */ public class StringToDateConverter implements Converter<String, Date> { /** * * @param s:传入进来的字符串 * @return */ @Override public Date convert(String s) { if(s == null){ throw new RuntimeException("请您传入数据"); } DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); try { return dateFormat.parse(s); } catch (ParseException e) { e.printStackTrace(); throw new RuntimeException("数据类型转换出现错误"); } } }
(2)配置类型转换器
<!-- 配置自定义的类型转换器 -->
<bean id="conversionService" class="org.springframework.context.support.ConversionServiceFactoryBean">
<property name="converters">
<set>
<bean class="cn.rzpt.converter.StringToDateConverter"></bean>
</set>
</property>
</bean>
(3)生效
<!--开启springmvc框架注解的支持-->
<mvc:annotation-driven conversion-service="conversionService"></mvc:annotation-driven>