老项目:

SpringBoot 版本 :1.5.13.RELEASE

SpringCloud 版本:Dalston.SR5

项目升级:

SpringBoot 版本 :2.1.6.RELEASE

SpringCloud 版本:Greenwich.SR2

武器:

https://mvnrepository.com/

https://start.spring.io/

有些依赖发生了变化,记录一下:

org.springframework.cloud:spring-cloud-starter-feign --> org.springframework.cloud:spring-cloud-starter-openfeign

org.springframework.cloud:spring-cloud-starter-eureka-server --> org.springframework.cloud:spring-cloud-starter-netflix-eureka-server

HikariCP --> org.springframework.boot:spring-boot-starter-jdbc   https://www.jb51.net/article/157642.htm

org.springframework.cloud:spring-cloud-starter-hystrix-dashboard --> org.springframework.cloud:spring-cloud-starter-netflix-hystrix-dashboard

org.springframework.cloud:spring-cloud-starter-hystrix -->  org.springframework.cloud:spring-cloud-starter-netflix-hystrix

org.springframework.cloud:spring-cloud-starter-turbine --> org.springframework.cloud:spring-cloud-starter-netflix-turbine

mysql:mysql-connector-java 不用加版本号

org.mybatis.spring.boot:mybatis-spring-boot-starter:2.0.1

spring boot 2 把jar{}变成bootJar{}了

compile group: 'com.esotericsoftware', name: 'kryo', version: '4.0.2' 对象序列化使用kryo

compile group: 'de.javakaffee', name: 'kryo-serializers', version: '0.45' 这个加上可以让kryo序列化集合,否则的话对集合进行序列化的时候会抛出异常

compile group: 'net.spy', name: 'spymemcached', version: '2.11.7' memcached缓存包

这个异常还是由于集合序列化失败。。。

解决方案:

1)compile group: 'de.javakaffee', name: 'kryo-serializers', version: '0.45' 加这个,然而还是抛异常

2)修改key值,因为缓存里的老数据仍然是不能序列化的,然而还是抛异常

3)kryo初始化的时候 添加 UnmodifiableCollectionsSerializer https://www.programcreek.com/java-api-examples/?api=de.javakaffee.kryoserializers.UnmodifiableCollectionsSerializer 然而还是抛异常

4)最后 放弃使用kryo了。。。直接使用 Serializable

解决:

com.fasterxml.jackson.databind.JsonNode; 换成  com.alibaba.fastjson.JSONObject;

转载于:https://www.cnblogs.com/gaoquanquan/p/11153286.html

springCloud——Dalston.SR5升级到Greenwich.SR2相关推荐

  1. Spring cloud系列十八 Spring Cloud 从Dalston.SR5到Greenwich.SR1 的升级记录

    背景 项目之前一直使用Spring Cloud Dalston.SR5,但是此版本2018年12月软件生命周期要结束,为了后续安全和维护的需要,需要将对版本进行升级.先从官网上分析D版本的后续版本的变 ...

  2. 第二篇:SpringCloud 服务的注册与发现Eureka(Dalston.SR5版本)

    一.创建父工程 1 首先创建一个maven父工程. <?xml version="1.0" encoding="UTF-8"?> <proje ...

  3. Spring Cloud Dalston.SR5 BUG一记

    使用Dalston.SR5版本的Zuul时, 发现Ribbon重试不能切换服务实例, 换成Edgware.SR3,同样的配置可以切换实例进行重试 还有个不升级所有Spring Cloud组件的方法,仅 ...

  4. [Eureka单机] SpringCloudEureka的单机服务端配置(Dalston.SR5版本)

    搭配使用 logback日志配置: https://blog.csdn.net/a755199443/article/details/92208902 Eureka服务端集群配置: https://b ...

  5. SpringCloud之一eureka注册中心(Greenwich版本)

    创建服务注册中心 采用Eureka作为服务注册与发现的组件 创建一个maven主工程 首先创建一个主Maven工程,在其pom文件引入依赖,spring Boot版本为2.1.3.RELEASE,Sp ...

  6. 04.声明式服务调用:Spring Cloud Feign(Greenwich.SR2)

    1.Feign是什么 Feign是整合了Ribbon与Hystrix外,还提供了声明式的Web服务客户端定义方式.采用了声明式API接口的风格,将Java Http客户端绑定到它的内部.Feign的首 ...

  7. [Eureka集群] 在linux上部署SpringCloudEureka的集群服务端(Dalston.SR5版本)

    搭配使用 logback日志配置: https://blog.csdn.net/a755199443/article/details/92208902 Eureka单机服务端配置: https://b ...

  8. SpringCloud02

    SpringCloud 02 Spring Cloud Spring Cloud 自 2016 年 1 月发布第一个 Angel.SR5 版本,到目前 2020 年 3 月发布 Hoxton.SR3 ...

  9. 升级SpringCloud到Hoxton.SR3后使用Fegin出现jackson反序列化失败,源码分析,原因lombok版本升级

    关键词 Caused by: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct insta ...

最新文章

  1. 10分钟带你入门git到github
  2. Vue父组件和子组件之间传递数据
  3. 计算机组成原理 — 冯诺依曼体系结构
  4. SAE取消每日免费云豆赠送机制
  5. request的简介和运行环境
  6. math.fabs_带有Python示例的math.fabs()方法
  7. 基于JAVA+SpringBoot+Mybatis+MYSQL的高铁售票系统
  8. HashSet、LinkedHashSet、TreeSet
  9. 加拿大11年级计算机课程代码,加拿大高中选课那些事儿
  10. 中国物联网激荡20年
  11. 2018华为软件精英挑战赛体会
  12. 搜狐股票接口获取数据方法
  13. MySQL数据库笔记
  14. window 删除文件报错显示被程序占用 强制删除被占用的文件
  15. 数显电接点压力表与指针电接点压力表的区别
  16. Java中四舍五入和四舍六入五成双
  17. Android 4.0.4-在build.prop中添加属性
  18. 叙事、画面和音效:解析VR游戏设计要点
  19. 普通容器、系统容器和安全容器
  20. 疯狂Java讲义_Chapter4_编写控制台的五子棋游戏

热门文章

  1. springboot2 整合 rocketmq
  2. 如何科学化、系统化的构建行业舆情模型(关键词方案)
  3. SSM电影点播系统03-UI界面设计
  4. 蒙特卡罗法计算varpython_投资项目的经济分析:净现值法和内部收益法
  5. 上海浦东新区计算机专科学校,上海|专科
  6. (转)从17家顶级基金退出情况中反思投资机构退出之道
  7. 让你分分钟学会qt视频播放器
  8. 宽屏php模板,宽屏时尚达人网站前端模板
  9. 计算机大专生的平均工资水平,大学/大专应届毕业生工资待遇分析报告 - 职业圈...
  10. 我与程序员不得不说的二三事——一天一天