1,问题详情:Spring使用4.3.5.Release版本后

在SpringMvc配置文件中配置json 解析器后出现报错信息

[org.springframework.web.context.ContextLoader]Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter#0'
... ...
Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.http.converter.json.MappingJacksonHttpMessageConverter] for bean with name 'org.springframework.http.converter.json.MappingJacksonHttpMessageConverter#2aa148c0'
... ...
Caused by: java.lang.ClassNotFoundException: org.springframework.http.converter.json.MappingJacksonHttpMessageConverter
... ...

2.原因:

  Spring4.0后jackson依赖包不一样导致

3.解决方案

Spring 4.x.x版本后使用org.springframework.http.converter.json.MappingJackson2HttpMessageConverter所对应的jar

在maven配置jackson依赖包

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

Spring 3.x.x版本后使用org.springframework.http.converter.json.MappingJacksonHttpMessageConverter

所依赖的jackson包

         <dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.13</version>
</dependency>

最新文章

  1. .net实现与excel的数据交互、导入导出
  2. .net开发过程中Bin目录下面几种文件格式的解释
  3. HDU5322 Hope(DP + CDQ分治 + NTT)
  4. 使用MVVM-Sidekick开发Universal App(一)
  5. 强、软、弱、虚引用,ReferenceQueue,WeakHashMap
  6. win10应用安装位置修改方法
  7. Codeforces 553D Nudist Beach(图论,贪心)
  8. 给定范围内产生N个不同的随机数
  9. 采购术语PR、PO、RFQ、RFI、SOW、BOM、JIT、VMI、MRO 是什么意思
  10. matlab如何保存figure中去掉白边的图片
  11. 揭开redis神秘面纱
  12. Redis Windows下查看版本号
  13. 火币网行情获取的websocket客户端
  14. django1
  15. Python—内置函数
  16. linux_wget 使用
  17. 数据库设计,表与表的关系,一对多。One-To-Many(2)
  18. ubuntu 构建Xilinx交叉编译环境
  19. 基础_cifar10_model
  20. linux 文件夹操作

热门文章

  1. Jmeter下载时Binaries和Source两类包的区别
  2. js_7_dom文本
  3. linkin大话面向对象--类和对象
  4. BST,AVL,B,B+,B*,红黑树
  5. MS SQL 监控磁盘空间告警
  6. SQL语句-SELECT语句
  7. 自己做的notepad++ FTP同步插件
  8. C++——带默认参数值的函数
  9. 轮询、长轮询、长连接、flash socket 的区别
  10. 洛谷 [P1024]一元三次方程求解