1

AnnotationMethodHandlerExceptionResolverジャクソンメッセージコンバーターを追加して設定したい。<mvc:message-converters>問題は、Beanを作成してメッセージコンバーターを構成済みであり、AnnotationMethodHandlerExceptionResolverどちらの使用refでも参照できないことです。<mvc:message-conferters>

<mvc:annotation-driven>
    <mvc:message-converters register-defaults="false">
        <bean id="mappingJackson2" class="pl.styall.scylla.json.config.CustomMappingJackson2">
            <property name="objectMapper" ref="jacksonObjectMapper" />
        </bean>
    </mvc:message-converters>
</mvc:annotation-driven>

<bean id="outboundExceptionAdapter"
    class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver">
    <property name="messageConverters">
        <list>
            <ref bean="mappingJackson2" />
        </list>
    </property>
</bean>

<mvc:message-converters>とのために2つのBeanを定義することもできますAnnotationMethodHandlerExceptionResolverが、それはおそらく最善のアイデアではありません。これを行う他の方法はありますか?

4

1 に答える 1

0

これはまだサポートされていませんが、3.2 バックログにあります。したがって、3.2 でサポートされる可能性があります。

Spring 機能のリクエストについては、 forに加えてforのサポートを追加するを<ref><bean><mvc:message-converters>参照してください。

于 2012-10-01T13:40:33.480 に答える