| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> Spring Boot 2.7.0发布,2.5停止维护,节奏太快了吧 -> 正文阅读 |
|
[Java知识库]Spring Boot 2.7.0发布,2.5停止维护,节奏太快了吧 |
这几天是Spring版本日,很多Spring工件都发布了新版本, Spring Framework 6.0.0 发布了第 4 个里程碑版本,此版本包含所有针对 5.3.20 的修复补丁,以及特定于 6.0 分支的 39 项修复和改进。而今天Spring Boot 2.7.0和Spring Security的几个分支都发布了新版本,尤其Spring Boot 2.7.0是一个非常重要的版本。 Spring Boot 2.7.0今天最重要的是 Spring Boot 2.7.0 的发布,此版本添加了大量新功能和改进,是一个非常重要的版本。东西太多挑重点说一下。 自动配置的更改Spring Boot 2.7.0对自动配置进行了不小的改动。 自动配置注册 现在Spring 自动配置类全限定名在 新的@AutoConfiguration 注解 引入了新的
测试自动化配置 如果你创建了自己的自动化配置类测试,你也应该参考上面自动配置注册的方式配置自动化配置类。参考Spring Boot项目中的spring-boot-test-autoconfigure模块。 @SpringBootTest 配置项优先级现在你可以通过 新的Flyway模块Spring Boot 2.7 升级到 Flyway 8.5(从 8.0)。自 8.0 版本以来,Flyway 对多个数据库的支持已被提取到新模块中:
如果您使用 Flyway 管理上述数据库,请添加相应新模块的依赖项。 H2数据库的2.1版本Spring Boot 2.7 已经升级到 H2 2.1.120。H2 2.x 向后不兼容并修复了许多安全漏洞。 OkHttp 4由于 OkHttp 3 不再维护 ,Spring Boot 2.7 已升级到 OkHTTP 4。作为此次升级的一部分,用于控制 OkHttp 版本的属性已从 okhttp3.version 更改为 okhttp.version。如果你希望使用OkHttp 3,请修改为对应版本。 对 Elasticsearch 的 RestHighLevelClient 的支持已弃用Elasticsearch 已弃用其 Spring Boot 2.5 的弃用在 Spring Boot 2.5 中不推荐使用的类、方法和属性已在此版本中删除。请确保在升级之前您没有调用过时的方法。 ? Spring GraphQL 支持Spring Boot 2.7现在支持Spring GraphQL,对应的starter是 不透明令牌自省优化如果您在 OAuth2 资源服务器中使用不透明令牌自省,则自动配置的自省不再需要对 Couchbase和Elasticsearch测试注解增加了 Podman支持Maven 和 Gradle 插件现在支持在使用 Cloud Native Buildpacks 构建映像时使用 Podman 容器引擎作为 Docker 引擎的替代方案。 ? Cache2k 支持添加了对缓存Cache2k的依赖项管理和自动配置。可以通过定义 Jackson Mixin 简化注册Jackson 的自动配置现在将扫描您的应用程序包以查找带有 其它还有其它一些依赖升级,具体看官方的发行说明。 Spring Security在昨天Spring Security 5.7.1, 5.6.5, 5.5.8相继发布,在此之前Spring Security 6.0的M5版本发布。 总结现在版本迭代越来越快了,需要我们紧跟步伐,稍不注意就落后一大截了,学习压力是真的大。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/31 14:10:06- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |