admin管理员组文章数量:1538165
1. 定义全局处理类
/**
* 全局日期处理类
* Created by Administrator on 2017/6/4 0004.
*/
@Component
public class DateConverter implements Converter<String,Date> {
public Date convert(String source) {
try {
//1. 定义日期格式
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
//2. 解析日期
Date date = format.parse(source);
return date;
} catch (ParseException e) {
e.printStackTrace();
}
return null;
}
}
2. 配置全局日期转换器
@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter {
/**
* 配置全局日期转换器
*/
@Bean
@Autowired
public ConversionService getConversionService(DateConverter dateConverter){
ConversionServiceFactoryBean factoryBean = new ConversionServiceFactoryBean();
Set<Converter> converters = new HashSet<Converter>();
converters.add(dateConverter);
factoryBean.setConverters(converters);
return factoryBean.getObject();
}
}
3. 启动入口类
public static void main(String[] args){
SpringApplication.run(SpringBoot01Application.class,args);
}
4. 测试
版权声明:本文标题:Spring Boot使用全局类型转换器(全局日期转换器为例) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1726967181a1092344.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论