使用Jackson配置Spring MVC和JSON

时间:2012-05-24 08:36:53

标签: java spring spring-mvc 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 />的情况下使用它?如果是这样,怎么样?

由于

1 个答案:

答案 0 :(得分:1)

尝试使用mvc命名空间来声明拦截器

<mvc:interceptors>
    <bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor" />
</mvc:interceptors>