类型转化类
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);
本文介绍了如何使用JDK自带的PropertyEditorSupport和Spring的CustomEditorConfigurer进行类型转换,同时展示了如何在Spring中实现ConditionalGenericConverter并注册到ConversionService,以及整合这些功能的SimpleTypeConverter示例。
1003

被折叠的 条评论
为什么被折叠?



