Spring的PropertyEditor
Last updated
Last updated
PropertyEditor
一个Bean可能有很多属性需要设置,而配置时,我们只是写的字符串,Spring需要将字符串转换为我们定义的类型,比如:
属性编辑器PropertyEditor工作就是:将字符串转换为任意的Java类型(如基本数据类型,我们写的Class,以及它们组成的Collection和Map等)。
PropertyEditor和PropertyEditorSupport都是java.bean中定义的接口/类,Spring则针对不同的情况进行了实现。
PropertyEditorRegister
管理PropertyEditor,定义属性编辑器PropertyEditor的注册和查找:void registerCustomEditor
和PropertyEditor findCustomEditor
。