Spring Boot 2.2.0 发布,性能提升、支持 Java 13

xplanet
 xplanet
发布于 2019年10月17日
收藏 13

Spring Boot 2.2.0 正式发布了,可从 repo.spring.io 或是 Maven Central 获取。

性能提升

Spring Boot 2.2.0 的性能获得了很大的提升。现在,应用程序启动速度更快,并且消耗的内存更少。这在具有非常严格的内存约束的环境中特别有用。

延迟初始化

现在可以通过 spring.main.lazy-initialization 属性启用全局延迟初始化,以减少启动时间。不过,使用此功能需要付出一定代价:

  • 在进行任何延迟的初始化时,HTTP 请求的处理可能需要更长的时间
  • 通常在启动时会发生的故障现在在启动后才会出现

支持 Java 13

Spring Boot 2.2 现在支持 Java 13,同时仍与 Java 11 和 8 兼容。

不可变的 @ConfigurationProperties 绑定

配置属性现在支持基于构造函数的绑定,该绑定使 @ConfigurationProperties 注释的类不可变。可以通过使用 @ConstructorBinding 注释 @ConfigurationProperties 类或其构造函数之一来启用基于构造函数的绑定。可以在配置属性绑定提供的构造函数参数上使用 @DefaultValue 和 @DateTimeFormat 之类的注释。

RSocket 支持

已为 RSocket 添加了广泛的自动配置,以及新的启动程序 spring-boot-starter-rsocket。当 spring-security-rsocket 位于类路径上时,还会自动配置 Spring Security 的 RSocket 集成。

其余具体更新内容见发布公告

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Spring Boot 2.2.0 发布,性能提升、支持 Java 13
加载中

精彩评论

KevinBlandy
KevinBlandy
跟上节奏,已经升级!!!!
SpringBoot中文社区,欢迎大佬们访问指点 https://springboot.io
Mark哥是我
Mark哥是我
java怎么可能抛弃某语法…都是兼容的
calvinit
calvinit
spring cloud Hoxton 正式版发布了的时候就可以用了😃
如梦技术
如梦技术
支持
Javen-IJPay
Javen-IJPay
支持

最新评论(31

zhang3ha
zhang3ha
支持
芥末西瓜汁
芥末西瓜汁
貌似升级之后spring Boot admin会报错啊
闲大赋
闲大赋
电子书要更新了,开源脚手架,论坛也要更新了
Javen-IJPay
Javen-IJPay
支持
一码千里
所有软件的每个版本出来都说性能提升,优化
光石头
光石头
#springrain# 已升级😄
ifzm
ifzm
牛批
KevinBlandy
KevinBlandy
跟上节奏,已经升级!!!!
SpringBoot中文社区,欢迎大佬们访问指点 https://springboot.io
酸奶瓶盖儿
酸奶瓶盖儿
Java13是长期维护版本吗?
Waising
Waising
11 下一个是17
酸奶瓶盖儿
酸奶瓶盖儿
我觉得你是在开玩笑
Waising
Waising
这有什么好开玩笑的 查一下不就知道了
dwingo
dwingo
半年一个特性版本, 3年一个LTS版本的节奏很正常
yywww
yywww
13不是,11是,下一个LTS是17,这个是官方说的
开源中国首席罗纳尔多
开源中国首席罗纳尔多
怎么看新版jdk抛弃了哪些语法,在哪可以看到?
Mark哥是我
Mark哥是我
java怎么可能抛弃某语法…都是兼容的
x
xxm1995
标示为GA的语法可能不会出现这长期支持版里
Mark哥是我
Mark哥是我
老版本是稳定版本,发布了,就不会抛弃…所以我觉得java的历史包袱太重了!
一个大土豆
一个大土豆
体积变大,但是性能影响不大。。用新的就好了
陈李雨声
陈李雨声
毕竟java的版本一直都是1.开头的👀
返回顶部
顶部