应用程序上下文加载时与属性编辑器的数据绑定

时间:2011-08-10 10:39:09

标签: spring data-binding propertyeditor

我理解使用自定义或默认PropertyEditor将属性数据绑定到目标的原理。您指定目标bean,然后将属性绑定到它上面。

我无法知道这个绑定在bean定义中是如何工作的。当您执行以下操作时,应用的默认PropertyEditor是什么:

custom.property = A,B,C,d

<util:properties id="properties" location="classpath:my.properties" />
<bean class="com.example.SomeType">
    <property name="foo" value="${custom.property}" />
</bean>

我如何将自定义编辑器添加到加载应用程序上下文时应用的编辑器。在这种情况下,将字符串a,b,c,d转换为字符串数组,因为foo是String []。

1 个答案:

答案 0 :(得分:0)

春季文档中的答案是right herehere

请参阅:

PropertyEditorRegistrySupport.createDefaultEditors();