java.beans.PropertyEditor
属性编辑器,解决spring把字符串转成自定义对象的问题
PropertyEditorRegistry
接口,注册与查找PropertyEditor
PropertyEditorRegistrySupport
实现 PropertyEditorRegistry
接口,存储PropertyEditor的容器。 该类会注册一些默认的属性编辑器。
org.springframework.beans.TypeConverter
类型转换器,注意与ConversionService区分
org.springframework.beans.TypeConverterDelegate
类型转换器的一个代理类,其实是一个帮助类
TypeConverterSupport
类型转换器支持类,主要通过调用 TypeConverterDelegate
实现方法。
org.springframework.bean.SimpleTypeConverter
简单的类型换器
PropertyAccessor
Bean的 PropertyValues
ConfigurablePropertyAccessor
多一个ConversionService
AbstractPropertyAccessor
主要是将PropertyeValues 转成PropertyValue
AbstractNestablePropertyAccessor
设置Bean的属性值,支持嵌套。
org.springframework.beans.BeanWrapperImpl
AbstractNestablePropertyAccessor
的实现类
org.springframework.core.convert.ConversionService
类型转换器
GenericConversionService
相关联的两个接口 Converter
, Formatter
DefaultConversionService
提供一些默认的类型转换器,都在org.springframework.core.convert.support包下
FormattingConversionService
提供默认的格式化器,与类型转换器适配