springcloud几个版本对比_SpringCloud1.5与2.0的版本对比调查

2.0与1.5有差别,但差别不大。基本上基于SpringBoot的代码不需要改动,但有些配置属性和配置类,可能要改动,改动原因是:

1.配置已经不存在或者改名

2.类已经不存在改名

一般正常的MVC,数据库访问这些都不需要改动,以下为主要的区别:

对比后结论:建议升级到springCloud2.0.2版本。该版本在国外国内使用比较普遍,问题较少,出现问题的解决方案资料较多。

分类

springCloud1.5

springCloud2.0

备注

spring版本和jdk

spring可支持更低的版本。支持jdk7版本及以上。

基于Spring5和JDK8

Maven

无限制

建议使用较新的版本

MVC相关配置等部分

可以在配置类中继承抽象类WebMvcConfigurerAdapter来实现。

有些定制类改动了,比如:1. WebMvcConfiguer,由抽象类改为接口,这是因为JDK8对接口有新的支持形式。

2.统一错误处理,基类AbstarctErrorController也改动非常大。

3. MVC里的视图渲染Freemaker视图解析器也有改动,默认情况下,它会自动加上ftl来来寻找模板

JPA部分

JPA中,findById返回了一个Optional对象,改动较大,会直接影响所有业务代码

开发中未使用JPA

SpringBoot配置

配置文件的中文必须转码才能在程序中正常显示

web

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值