在spring 中定义了3中类型转换接口,分别为:
- Converter接口 :使用最简单,最不灵活;
- ConverterFactory接口 :使用较复杂,比较灵活;
- GenericConverter接口 :使用最复杂,也最灵活;
可参考链接:
http://blog.csdn.net/renhui999/article/details/9837897 。看看他们的介绍;
本文仅介绍
Converter接口的使用。
这里仅仅是一个简单的
类型转换
示例,重点在于说明SpringMVC类型转换的方法、配置及流程;
基本功能说明:
1. 前台传递的数据格式形如:“zhangSan:888”;
2. 将
“zhangSan:888”
字符串转换为Person对象;
具体过程:
- 定义转换类,实现Converter<S,T>接口;
- 装配自定义的conversionService;
2. 定义类型转换类
StringToPersonConverter.java