springMvc自定義型別轉換器(把接收引數String轉成為Date型別)
阿新 • • 發佈:2019-01-28
1. 首先建立一個類,實現Converter介面,並實現其未實現方法。
import org.springframework.core.convert.converter.Converter; public class CustomGlobalStrToDateConverter implements Converter<String, Date> { @Override public Date convert(String source) { try { Date date = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse(source); return date; } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } return null; } }
2. 將該轉換器配置在SpringMvc.xml上,並註冊在註解驅動上。
<bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean"> <property name="converters"> <set> <!-- 指定自定義轉換器的全路徑名稱 --> <bean class=""/> </set> </property> </bean> <mvc:annotation-driven conversion-service="conversionService"></mvc:annotation-driven>