本文共 1158 字,大约阅读时间需要 3 分钟。
Spring Boot团队很高兴宣布,Spring Boot 2.2.0已经正式发布!这一版本带来了许多令人期待的新功能和改进,值得每一位开发者仔细了解。
本次发布版本对核心依赖项进行了全面升级,确保你使用的是最新稳定的版本:
在性能方面,我们做出了显著的改进。应用程序启动速度更快,内存占用更低,这对于资源严格受限的环境尤为重要。
你可以通过设置spring.main.lazy-initialization属性来启用全局延迟初始化,从而减少启动时间。需要注意的是,此功能可能会影响HTTP请求处理的性能。
随着Spring Framework 5.2对Java 13的支持,Spring Boot 2.2.0也全面支持Java 13,同时仍然兼容Java 11和Java 8。
配置属性现在支持基于构造函数的绑定,允许带有@ConfigurationProperties注解的类实现不可变。通过在配置类或构造函数注解@ConstructorBinding,你可以更灵活地管理配置属性。
Spring Boot新增了spring-boot-starter-rsocket组件,结合Spring Security的RSocket集成,当spring-security-rsocket在类路径上时,RSocket支持会自动配置。
你可以将Spring Boot应用的健康指标分组。例如,通过配置management.endpoint.health.group.custom.include=db,你可以创建仅包含DataSource指标的自定义组,然后通过/actuator/health/custom端点调用。
此外,文档中还详细记录了许多其他改进和不推荐使用的类和方法的移除。
关注公众号:Felordcn获取更多资讯!
转载地址:http://zvjuz.baihongyu.com/