spring boot 自定义配置文件的类型转换
2017-12-03 22:31
357 查看
配置文件
application.yml
myYml: date: 20101020
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(); }
相关文章推荐
- 利用java反射机制 读取配置文件 实现动态类载入以及动态类型转换
- spring读取资源文件时自定义数据类型转换---CustomEditorConfigurer
- C#项目的.settings文件中的自定义类型(及其数组)的配置步骤
- 利用java反射机制 读取配置文件 实现动态类加载以及动态类型转换
- 一起学JAVA之《spring boot》05 - spring boot 自定义配置文件
- hibernate第一天——分页显示,数字类型互相转换intvalue(crl+h),hibernate的配置与API,建立表结构,final类型,映射文件,主键
- VS web.config/app.conifg配置文件自定义类型使用智能感知功能
- MyBatis-xml配置SQL文件中,传入List数组、基本类型String、int……、与自定义类型的方法
- Spring Boot☞ 配置文件详解:自定义属性、随机数、多环境配置等
- 利用java反射机制 读取配置文件 实现动态类加载以及动态类型转换
- DWR的配置文件中转换内部枚举类型
- oracle 时间类型 与java mybatis.xml 文件配置 resultMap 对应时间类型 JsonConfig 转换oracle里的时间类型
- 动态ActionForm、struts上传文件、自定义ActionForm的类型转换、Struts对ActionForm的自动搜集流程
- C语言-自定义函数,及其调用;函数返回值类型的自动转换,即其数量;
- 如何通过配置tomcat或是web.xml让ie直接下载txt类型的文件
- 读自定义应用程序配置文件2(app.config)转载
- 在web.config和app.config文件中增加自定义配置节点的方法
- spring boot 配置文件属性
- OpenCMS:新建自定义内容及各配置文件的关系
- 自定义org.apache.commons.beanutils的类型转换器