1

我正在将 Spring MVC 与 Jackson 一起使用。它需要<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 回答