MappingJacksonHttpMessageConverter pas trouvé avec Spring4

J'ai migré mon framework Spring à partir de 3.x 4.2.La publication, mais, lorsque je démarre l'jUnit j'obtiens cette erreur:

Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from URL [file:src/test/resources/applicationContext.xml]; nested exception is java.lang.NoClassDefFoundError: org/springframework/http/converter/json/MappingJacksonHttpMessageConverter  

J'ai lu sur internet à partir de la Version 4.1. il n'est pas pris en charge plus, j'ai vérifié et la nouvelle version est disponible sur demande le chemin de classe (j'ai importé printemps-web de la dépendance). ( Printemps 4 et Reste WS intégration )

Il semble que le printemps est toujours à la recherche pour l'ancienne version du Convertisseur. Cela dépend probablement sur quelque chose que j'ai sur mon contexte de l'application, mais la question est, comment puis-je dire de Printemps" pour utiliser la nouvelle version?

-- Mise à JOUR

J'ai commenté

<mvc:annotation-driven />

et il semble fonctionne très bien mais... pourquoi?

Vérifiez votre classpath, vous êtes probablement le mélange des différentes versions conduisant à un comportement erratique.

OriginalL'auteur Andrea Girardi | 2015-09-02