服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|编程技术|

服务器之家 - 编程语言 - JAVA教程 - Spring类型转换 ConversionSerivce Convertor解析

Spring类型转换 ConversionSerivce Convertor解析

2020-07-04 10:51WindWant JAVA教程

这篇文章主要介绍了Spring类型转换 ConversionSerivce Convertor的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下

以String转Date为例:

定义转换器:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import java.text.ParseException;
import java.util.Date;
import org.apache.commons.lang.time.DateUtils;
import org.springframework.core.convert.converter.Converter;
public class String2DateConverter implements Converter<String, Date> {
private String format = "yyyy-MM-dd";
public void setFormat(String format){
this.format = format;
}
@Override
public Date convert(String arg0) {
try {
return DateUtils.parseDate(arg0, new String[] { format });
} catch (ParseException e) {
return null;
}
}
}

配置Spring

?
1
2
3
4
5
6
7
<bean id="conversionService" class="org.springframework.context.support.ConversionServiceFactoryBean">
<property name="converters">
<list>
<bean class="com.xxx.String2DateConverter"/>
</list>
</property>
</bean>

以上所述是小编给大家介绍的Spring类型转换 ConversionSerivce Convertor,希望对大家有所帮助。

延伸 · 阅读

精彩推荐