开发者社区> 问答> 正文

[@徐雷frank][¥20]springboot1.5与2.0存在怎样的差异?而2.0版本又好在哪里?

因为实际工作中我们还是用的springMVC这一套,但是基于行业的发展,自己也会花时间去学一下springboot,从springboot版本中就是有一些疑惑,1.5与2.0之间,有一部分核心代码配置做了改变,@config中的bean使用都有很大不同,或者yml文件,2.0提交github后出现bug 仿佛就不断在更新版本,就是感觉让我们没法再使用一个稳固的版本,也听到很多人说2.0很不友好

展开
收起
曾云华 2018-12-12 13:25:44 3175 0
1 条回答
写回答
取消 提交回答
  • 1.阿里云大学讲师,主讲《微服务Spring Cloud设计与开发实战》《MongoDB高级实战》等课程 2.MongoDB中文社区专家 3.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士、上海交通大学硕士

    我们在第一课讲过,2.0变化还是很大的。《阿里巴巴Java Spring Boot 2.0开发实战课程》参考代码 完全免费 官方网站
    第1课:Spring Boot2.0新特性和入门实战,https://yq.aliyun.com/live/583
    1、Spring Boot 2.x不在支持Java 7,最低Java 8
    2、Spring Boot 2.x要求Spring版本5+,Thymeleaf 3+
    3、Tomcat 最低版本8.5, Jetty 9.4以上,Hibernate 5.2+
    4、Maven3.3+,Gradle 最低版本3.4,提供Gradle 插件
    5、简化安全配置、增加Reactive 响应式模块,如Spring WebFlux
    6、HTTP/2 新协议支持
    7、替换Tomcat内置连接池
    8、比如07课讲解的,还改掉了一个URL编码的安全漏洞。
    大部分改动不会影响开发体验,只是简化开发,可能有些参数变更了,之前的一些默认注解可能改掉了名字,一些默认设置现在可能直接启用了。Spring Cloud就加了一些默认设置,用新版本需要注意观察。

    2019-07-17 23:20:06
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载
Java Spring Boot开发实战系列课程【第16讲】:Spring Boot 2.0 实战Apache Kafka百万级高并发消息中间件与原理解析 立即下载
Spring Cloud Hoxton 新版本介绍 & 未来展望 立即下载

相关实验场景

更多