2011-08-10 1 views
0

PropertyEditorのカスタムプロパティまたはデフォルトプロパティを使用して、プロパティへのデータバインディングの原則を理解します。ターゲットBeanを指定し、その上にプロパティをバインドします。アプリケーションコンテキストがロードされたときのプロパティエディタとのデータバインド

私が知ることができないのは、このバインディングがBean定義でどのように機能するかです。

custom.property =、B、C、D

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

そして、どのように私はそれらの適用時にアプリに自分のカスタムエディタを追加します。あなたはこのような何かをするときに適用されるデフォルトのPropertyEditorは何ですかコンテキストがロードされています。この場合、fooはString []であるため、文字列a、b、c、dを文字列配列に変換します。

答えて

0

春のドキュメントでは、答えはright herehereです。

参照してください:

PropertyEditorRegistrySupport.createDefaultEditors();