美文网首页
spring boot 自定义配置文件的类型转换

spring boot 自定义配置文件的类型转换

作者: 等一夏_81f7 | 来源:发表于2018-11-08 16:18 被阅读0次

String To Date 转换

public class StringToDateConverter implements Converter<String, Date> {

public Date convert(String source) {

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");

try { return sdf.parse(source); }

catch (ParseException e) { e.printStackTrace(); return null; } } }

int To Date 转换

public class IntegerToDateConverter implements Converter<Integer, Date> {

public Date convert(Integer source) {

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");

try { return sdf.parse(String.valueOf(source)); }

catch (ParseException e) { e.printStackTrace(); return null; } } }

注入类型转换bean

@Bean public ConversionService conversionService() {

ConversionServiceFactoryBean bean = new ConversionServiceFactoryBean();

Set<Converter> converters = new HashSet<>();

converters.add(new StringToDateConverter());

converters.add(new IntegerToDateConverter());

bean.setConverters(converters);

bean.afterPropertiesSet();

return bean.getObject(); }

原文地址:https://blog.csdn.net/ACMer_AK/article/details/78705012

相关文章

网友评论

      本文标题:spring boot 自定义配置文件的类型转换

      本文链接:https://www.haomeiwen.com/subject/trvwxqtx.html