序言:自我的成长之路,17年初开始接触。做个自己的笔记,也给其他小白做个整理。如果不满意的话,希望各位点评指点下。
1、Spingboot2.X 改动
1.1 JDK 最低版本1.8 支持1.9
1.2 响应式编程,WebFlux(Spring5的一个模块)的支持
1.3 redis方面的提升
1.4 支持ElasticSearch2.X的同时升级到支持ElasticSearch5.X
1.5 加入了 对于OAuth 2.0的支持, 使得开发人员更加友好的和方面的使用spring-security来完成权限模块的开发
1.6 在Quartz,Spring Boot1.0并没有提供对 Quartz 的支持,之前出现了各种集成方案,Spring Boot2.0给出了最简单的集成方式。
1.7 Spring Boot 2支持了Thymeleaf 3
2、支持组件的最低版本以及内嵌框架最低版本
2.1 Jetty 9.4
2.2 Tomcat 8.5
2.3 Flyway 5
2.4 Hibernate 5.2
2.5 Gradle 3.4
2.6 Thymeleaf 3.0
2.7 Maven 3.2
2.8 Spring5.0
2.9 JDK1.8
3、HTTP/2、服务器
在Tomcat, Undertow 和 Jetty 中均已支持 HTTP/2,这三者都是java使用的服务器,下面的是一个关于springboot2.0选择最佳服务器的文章,以及三者之间的区别
Spring Boot 容器选择 Undertow 而不是 Tomcat
Undertow,Tomcat和Jetty服务器配置详解与性能测试
4、相关博客
Spring Boot 2.0 的快速入门
看完之后我们进入真正的代码开发教程...。