2012-05-24 160 views
1

我正在使用Spring MVC和Jackson。它需要<mvc:annotation-driven />。它適用於它,但它帶來了其他問題。例如,添加<mvc:annotation-driven />後,區域設置更改攔截器不工作:使用Jackson配置Spring MVC和JSON

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

我不需要它除了傑克遜,是否有可能使用它沒有<mvc:annotation-driven />?如果是這樣,怎麼樣?使用MVC命名空間

感謝

回答

1

試圖聲明你的攔截器

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

它的工作原理,謝謝。但是,你知道這個原因爲什麼而其他方法不行嗎? – braincell

相關問題