问题MappingJacksonHttpMessageConverter ClassNotFoundException

亦余心之所善兮,虽九死其犹未悔。这篇文章主要讲述问题MappingJacksonHttpMessageConverter ClassNotFoundException相关的知识,希望能为你提供帮助。
【问题MappingJacksonHttpMessageConverter ClassNotFoundException】java.lang.ClassNotFoundException: org.springframework.http.converter.json.MappingJacksonHttpMessageConverter
DefaultAnnotationHandlerMapping 和 AnnotationMethodHandlerAdapter 的使用已经过时!spring 3.1 开始我们应该用
RequestMappingHandlerMapping 来替换 DefaultAnnotationHandlerMapping,
用 RequestMappingHandlerAdapter 来替换 AnnotationMethodHandlerAdapter。


解决spring4.x中的MappingJacksonHttpMessageConverter错误
在spring4.x中请用org.springframework.http.converter.json.MappingJackson2HttpMessageConverter代替。
并将maven依赖改成如下:

                < dependency>                         < groupId> com.fasterxml.jackson.core< /groupId>                         < artifactId> jackson-core< /artifactId>                         < version> 2.5.1< /version>                 < /dependency>                 < dependency>                         < groupId> com.fasterxml.jackson.core< /groupId>                         < artifactId> jackson-databind< /artifactId>                         < version> 2.5.1< /version>                 < /dependency>

我们用7-zip去查看spring-web-version.jar,确实已找不到MappingJacksonHttpMessageConverter这个class了。



    推荐阅读