1

Jackson で Spring MVC を使用しています。が必要<mvc:annotation-driven />です。それはそれで動作しますが、他の問題を引き起こします。たとえば、 を追加した後<mvc:annotation-driven />、Locale Change インターセプターが機能しません。

<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">
    <property name="interceptors">
        <list>
            <ref bean="localeChangeInterceptor" />
        </list>
    </property>
</bean>

ジャクソン以外はいらないのですが、なくても使え<mvc:annotation-driven />ますか?もしそうなら、どのように?

ありがとう

4

1 に答える 1

1

mvc 名前空間を使用してインターセプターを宣言してみてください

<mvc:interceptors>
    <bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor" />
</mvc:interceptors>
于 2012-05-24T08:42:28.810 に答える