Spring Boot 2.2 首个里程碑版本 M1 已于昨天,可从获取。官方表示该版本关闭了 。
有以下值得关注的更新:
- 提高配置属性数量较多时的绑定速度
- 对 bean 进行延迟初始化的可选择支持
- 默认情况下禁用 JMX
- 使用执行器时,启动速度更快,内存占用更少
延迟初始化 (Lazy initialization)
现在可以通过spring.main.lazy-initialization
属性启用全局延迟初始化以减少启动时间。请注意,使用该功能会产生一定的性能开销:
-
在启用任何延迟初始化时,处理 HTTP 请求可能需要更长时间
-
通常在启动时发生的故障,现在可能会在启动后才发生
。
如果希望使用 2.2 并尝试新功能,不妨在 上引导一个新项目。