Spring Boot 2.0.0.RC1 已发布,可从里程碑仓库获取最新版本。
Spring Boot 2.0.0 的首个 RC 版关闭了高达 313 个 issue 和 pr。官方表示,在发布 2.0 GA 版前,预计不会有任何主要的 API 变更或新功能增加。
值得关注的新特性:
-
帮助迁移遗留 property 的新模块
-
HTTP/2 已支持 Jetty(与 M7 中添加的 Tomcat 和 Undertow 一起使用)
-
大大增强了对 GSON 的支持
-
改进的 actuator JSON 架构
-
用于 Servlet 和 Reactive 部署的有用的安全匹配器
该版本还处理了最新发布的 1.5.10 版本中已经关闭的 57 个 issue,包括对安全漏洞 CVE-2018-1196 的重要修复。
有关更改的完整列表和升级说明,请参阅 WIKI 上的 Spring Boot 2.0.0.RC1 发布说明。
Maven
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.RC1</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies><repositories> <repository> <id>spring-milestones</id> <name>Spring Milestones</name> <url>https://repo.spring.io/libs-milestone</url> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories>
Gradle
dependencies { compile("org.springframework.boot:spring-boot-starter-web:2.0.0.RC1") }repositories { maven { url 'https://repo.spring.io/libs-milestone' } }
更多内容请参阅发布主页:https://spring.io/blog/2018/01/31/spring-boot-2-0-0-rc1-available-now