类型转化类
1、JDK自带的工具类
继承PropertyEditorSupport,实现PropertyEditor
2、向Spring中(CustomEditorConfigurer)注册PropertyEditor
最终实现 @Value的功能
spring自带的类型转化类
1、实现ConditionalGenericConverter
2、向DefaultConversionService注册该实现类
整合了PropertyEditor和ConversionService的功能
SimpleTypeConverter converter = new SimpleTypeConverter();
converter.registerCustomEditor(User.class,new StringToUserPropertyEditor());
User user = converter.convertIfNecessary("12", User.class);
System.out.println(user);