由于要做Junit单元测试,项目使用的spring3.1无法满足需求,Mockmvc于Spring3.2后才继承到框架里,为后面方便直接升级到spring4.3,遇到的问题整理如下:

1:定时器需要升级:把quarzx-all-1.8.5.jar替换成quartz-2.2.1.jar;启动服务后会报:java.lang.ClassNotFoundException:org.springframework.scheduling.quartz.CronTriggerBean 这时需要把Quartz相关的XML配置文件中把class="org.springframework.scheduling.quartz.CronTriggerBean"替换成class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"

2:Json处理也需要升级:spring4.3中json处理使用的是MappingJackson2HttpMessageConverter,因此需要把原来的配置文件中的class="org.springframwork.http.converter.json.MappingJacksonHttpMessageConverter"替换成class="org.springframwork.http.converter.json.MappingJackson2HttpMessageConverter",否则报错:java.lang.ClassNotFoundException:org.springframwork.http.converter.json.MappingJacksonHttpMessageConverter。还需要把json相应的jar包替换:由原先的jackson-annotations-2.3.4.jar/jackson-core-2.3.4.jar/jackson-databind2.3.4.jar分别替换成2.8.0及以上,亲测2.6.0的不能匹配。

注意:spring4.3与junit4.11存在不匹配问题,Junit相关测试及Mockmvc、Jmockit整合使用将在后面的博客中给大家分享,谢谢!

spring版本升级,由spring3.1升级到spring4.3相关推荐

  1. spring什么版本支持java8_升级spring4.1.6和支持java8

    星期五, 2015-04-24 | Author: LeeAuthor: Lee Name: lee Email: service@i5a6.com Site: https://www.pomelol ...

  2. spring版本 jdk8_从JDK8升级到JDK11,看这篇就足够了

    原文地址:https://blog.codefx.org/java/java-11-migration-guide/. 在原文的基础上,增加了一些我遇到的具体的坑还有在特定场景下的解决方案,供大家参考 ...

  3. 【Spring】AOP面向切面编程(Spring4和Spring5区别)

    AOP 1. 什么是AOP 2. AOP常用注解 3.Spring4各种通知的执行节点 4. 在aop中校验不通过如何不让程序进入核心代码? 5. 同一个方法被多个Aspect类拦截 5.1 如何指定 ...

  4. 在 Spring 4.3.9下升级 Velocity 1.7.x to Velocity 2.0.x 出现的问题

    1: Spring 的  spring-context-support 报错 java.lang.NoClassDefFoundError: org/apache/velocity/runtime/l ...

  5. Spring Boot 从1.0 升级到 2.0 所踩的坑

    先给大家晒一下云收藏的几个数据,作为一个 Spring Boot 的开源项目(https://github.com/cloudfavorites/favorites-web)目前在 Github 上面 ...

  6. Android SQLite数据库版本升级(分逐级升级和跨版本升级)

    参考:Android Sqlite数据库跨版本升级 保存之前数据 本文说的数据库升级是基于Android原生APISQLiteOpenHelper实现的逻辑,不涉及第三方库.其实如果使用官方推荐的Ro ...

  7. java 平滑升级_服务器spring boot版本,平滑升级

    1.在pom文件中加入: org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-s ...

  8. php版本升级会卡吗,升级php版本到php5.5,掉坑了。。。。

    昨天刚刚升级了系统跟php的版本.把php升级到了5.5.升完级后,感觉挺爽. 结果一会服务器就出现了502的错误,有些懵了...后来经过排查,发现原来ngnix的一个配置不管用了.就是fastcgi ...

  9. wincc版本升级_关于WINCC升级问题

    现我公司有一项目,是进行西门子的软件升级改造,现场情况是: 1)现场有四台工控机,全部用CP5611联网,其中一台是专门用作程序修改用的,其软件为: 系统WIN2K+SP4,控制软件为:STEP7-B ...

最新文章

  1. 只学python找工作难吗-只学python语言找工作难吗?
  2. IdentityServer4-EF动态配置Client和对Claims授权(二)
  3. python语言中split-python中的split()函数和os.path.split()函数使用详解
  4. AR识别卡制作工具 1.0终于完工了
  5. DPDK内存篇(二): 深入学习 IOVA
  6. centos7安装git踩坑记
  7. GCN相关paper集合
  8. Weka中数据挖掘与机器学习系列之Weka系统安装(四)
  9. vss(2005)使用详解
  10. C语言输入一个三位数将它反向输出,输入一个三位数,将它反向输出,编程
  11. python计算圆环的面积_圆环的面积计算公式
  12. usb万能驱动win7_联想笔记本/联想一体机/台式机改win7步骤
  13. 什么是 Rax,以及 Rax 的特点
  14. 转帖 -- 仙4语录
  15. 激光电视是否真护眼?中首清算为您剖析
  16. 硬件问题解决方法(大全)
  17. 趣味点名软件_网传川大教授用刷脸软件点名 无人逃课
  18. C++模板元编程(3)模板显示具体化
  19. 跨年巨作 13万字 腾讯高工手写JDK源码笔记 带你飙向实战
  20. 有限元基础及ANSYS应用 - 第3节 - 平面桁架结构有限元分析 - PPT

热门文章

  1. 用一台虚拟主机搭建网站步骤?
  2. 【YoloV5】YoloV5训练图片增强 python代码
  3. 爬虫-豆瓣-2021.7.23-书籍排行榜前30页及每页读者和地址信息
  4. postgresql还原bak
  5. 获取文件哈希值_浅谈查找---哈希查找
  6. Java多线程模拟售票系统
  7. Linux中的SysRq魔术键
  8. Base64在线解码/编码
  9. 【Java】大整数乘法
  10. 修行人夫妻关系处理不好,过不下去还离不了,怎么办?