springboot之自定义转换器converter

时间:2024-03-15 18:47:24
在spring 中定义了3中类型转换接口,分别为:
  1.   Converter接口              :使用最简单,最不灵活;
  2.   ConverterFactory接口  :使用较复杂,比较灵活;
  3.   GenericConverter接口 :使用最复杂,也最灵活;
可参考链接: http://blog.csdn.net/renhui999/article/details/9837897 。看看他们的介绍;
本文仅介绍Converter接口的使用。

这里仅仅是一个简单的类型转换示例,重点在于说明SpringMVC类型转换的方法、配置及流程;

基本功能说明:
1. 前台传递的数据格式形如:“zhangSan:888”;

2. 将“zhangSan:888”字符串转换为Person对象;
springboot之自定义转换器converter

具体过程:
  1. 定义转换类,实现Converter<S,T>接口;
  2.  装配自定义的conversionService;

2. 定义类型转换类


StringToPersonConverter.java
springboot之自定义转换器converter