7

spring-mvc 3.2.RELEASEプロジェクトでは、org.springframework.data.repository.support.DomainClassConverterを使用して、エンティティを簡単に挿入できるようにしたいと思います。

この構成を使用すると、正常に機能します。

<beans:bean id="conversionService" class="org.springframework.context.support.ConversionServiceFactoryBean" />

<beans:bean id="conversionService"
    class="org.springframework.core.convert.support.DefaultConversionService" /> 

<beans:bean
    class="org.springframework.data.repository.support.DomainClassConverter">
    <beans:constructor-arg ref="conversionService" />
</beans:bean>

<annotation-driven conversion-service="conversionService" />

しかし、SpringはJodaの時間型を処理するためのフォーマッターをロードしておらず、「java.lang.String型のプロパティ値をプロパティに必要なorg.joda.time.LocalDate型に変換できませんでした」というメッセージが表示されます。

のみを使用

<annotation-driven/>

Joda変換は機能しますが、エンティティインジェクションは機能しません。

両方が機能するように、どのようにuppを配線しますか?

4

1 に答える 1