当春天在外面(至少在北半球)在这里时,春天靴也在这里!
版本2.2.6现在可用。 它总共包括53个错误修复,一些新的增强功能和功能,文档改进以及一连串的依赖项升级。
最值得注意的是,Spring Boot现在增加了对Java 14(最新版本)的支持。
还请参见: 动手使用Java 14中的记录-深入研究
2.2.6的新功能
让我们看一下新版本引入的一些亮点。
Java 14支持
这可能是Spring Boot的最大新变化。
因此,在进入并下载新版本的Spring Boot之前,请花一点时间并熟悉Java的所有新功能 ! 特别是如果您仍在使用Java 8,此后发生了很多变化!
依赖升级
GitHub的发行说明中有很多依赖项升级。 让我们仅关注其中可能特别感兴趣的几个著名的例子。
以下依赖项已升级:
- Spring Integration 5.2.5
- Maven依赖插件3.1.2
- PostgreSQL 42.2.11
- Kotlin1.3.71
- Apache Tomcat 9.0.33
- Groovy 2.5.10
- 春天卡夫卡2.3.7
- Elasticsearch 6.8.7
弃用
做记录。 从v2.2.6开始不推荐使用以下内容。
- spring.mvc.pathmatch.use后缀模式
- spring.mvc.pathmatch.use-registered-suffix-pattern
- spring.mvc.contentnegotiation.favor-path-extension
在GitHub上查看v2.2.6的发行说明,并查看所有最新更改,包括此版本中已平滑的所有错误修复以及对该文档进行了哪些更改。
快速Spring Boot概述
Spring Boot的新手 ? 让我们Swift让您赶上速度。
Spring Boot是一个基于Java的开源框架。 它最初由Pivotal开发,可帮助用户以最少的配置创建独立的,生产级的基于Spring的应用程序。
根据GitHub README ,其主要设计目标是:
- 为所有Spring开发提供根本上更快且可广泛访问的入门经验
- 开箱即用,但是随着需求开始偏离默认值,您会很快摆脱困境
- 提供一系列大型项目共有的非功能性功能(例如,嵌入式服务器,安全性,指标,运行状况检查,外部化配置)
- 完全没有代码生成,也不需要XML配置
新手应该阅读快速入门指南,并学习如何创建基本的“ Hello World”端点。 但是首先,您将需要JDK(Java开发套件)和某种形式的IDE。
有什么问题吗? 在Stack Overflow上问他们。
还请参见: Java 14 –“较短的发布周期会产生一种语言在不断发展的感觉”
开始吧
向前迈一步,将Spring Boot升级到2.2.6。
享受新版本!