1. 程式人生 > >springboot之自定義轉換器converter

springboot之自定義轉換器converter

在spring 中定義了3中型別轉換介面,分別為:
  1.   Converter介面              :使用最簡單,最不靈活;
  2.   ConverterFactory介面  :使用較複雜,比較靈活;
  3.   GenericConverter介面 :使用最複雜,也最靈活;
本文僅介紹Converter介面的使用。 這裡僅僅是一個簡單的型別轉換示例,重點在於說明SpringMVC型別轉換的方法、配置及流程;
基本功能說明: 1. 前臺傳遞的資料格式形如:“zhangSan:888”; 2. 將“zhangSan:888”字串轉換為Person物件; 具體過程:
  1. 定義轉換類,實現Converter<S,T>介面;
  2.  裝配自定義的conversionService;

2. 定義型別轉換類

StringToPersonConverter.java