Spring Boot 3.1.0-M1 发布
Spring Boot 3.1.0-M1 现已发布。此版本包括 105 项增强功能、文档改进、依赖项升级和错误修复。值得注意的新功能包括:
- 文件和控制台的不同 log levels
如果你使用 Logback 或 Log4j2,现在可以选择为控制台日志和文件日志设置不同的 log levels。这可以通过配置属性logging.threshold.console
和logging.threshold.file
来设置。
- 最大 HTTP Response Header Size
如果你使用 Tomcat 或 Jetty,现在可以限制最大的 HTTP response header 大小。对于 Tomcat,你可以使用server.tomcat.max-http-response-header-size
属性;对于 Jetty,你可以使用server.jetty.max-http-response-header-size
。默认情况下,response headers 被限制在 8kb。
- 许多依赖升级
Spring Boot 3.1.0-M1 转移到几个 Spring 项目的新版本:
Spring Data 2023.0.0-M2
Spring Integration 6.1.0-M1
Spring Security 6.1.0-M1
以及一些第三方依赖更新:
Kafka 3.4.0
Kotlin 1.8.10
Liquibase 4.19.0
Micrometer 1.11.0-M1
Micrometer Tracing 1.1.0-M1
从 Spring Boot 3.0 升级
Apache HttpClient 4 的依赖管理
在Spring Framework 6中删除了对带有RestTemplate的Apache HttpClient 4的支持,而支持Apache HttpClient 5。Spring Boot 3.0包括对HttpClient 4和5的依赖性管理。继续使用HttpClient 4的应用程序在使用RestTemplate时可能出现难以诊断的错误。
Spring Boot 3.1 移除了 HttpClient 4 的依赖管理,以鼓励用户转而使用 HttpClient 5。
Servet 和 Filter Registrations
ServletRegistrationBean和FilterRegistrationBean类现在会在注册失败时出现IllegalStateException而不是记录一个警告。如果你需要 old behavior,则应该在你的 Registration Bean 上调用 setIgnoreRegistrationFailure(true)。
Spring Boot 3.1.0-M1 中的弃用
spring.kafka.streams.cache-max-size-buffering
已弃用,取而代之的是spring.kafka.streams.state-store-cache-max-size
更多详情可查看 release notes。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Armbian Linux 23.02 发布,适用于 ARM 开发板的发行版
Armbian Linux 是一款适用于 ARM 开发板的、基于 Debian 的 Linux 发行版,具有强大的图形化配置工具和安装程序,简单易上手。Armbian 每三个月提供一次稳定版本,由最近的 LTS 内核驱动,喜欢滚动发布的用户可以检查 EDGE 版本,这些版本使用来自 sid、hirsute 或 impish userland 的最新每日内核构建。 目前 Armbian Linux 23.02 发布了,这个版本的内核向 Linux 6.1 LTS 版本迁移,以提供更新的 SoC 和平台支持,以及其他内核改进。 软件层面,此版本引入了 Debian 11“Bullseye”和 Ubuntu 22.04“Jammy Jellyfish”软件包集,并基于 Debian 12“Bookworm”开发包和 Ubuntu 23.04 ,提供了以开发人员为中心的 Armbian 版本。 另外还有一点值得注意:在过去的两年,Armbian Linux 的构建框架已经被完全重写,且即将在下一个版本上线。新的构建框架有一个先进且易用的日志系统,不再使用外部编译器,重新设计缓存系统,以最大限度...
- 下一篇
IPFire 2.27 Core 173 发布
IPFire 是一个开源 Linux 发行版,主要用于路由器和防火墙;具有一个独立的防火墙系统,带有基于 Web 的管理控制台进行配置,它支持安装附加组件以添加更多服务。 IPFire 2.27 Core 173 现已发布,此版本引入了对使用 QMI 接口的 4G 和 5G 调制解调器的支持,内核版本则基于最新 6.1 LTS 稳定系列内核,以及一些基本的软件包更新、安全改进和错误修复。 引入 QMI 支持 Qualcomm MSM 接口是 4G 和 5G 蜂窝调制解调器使用的专有接口。从这个核心更新开始,IPFire支持与这样的调制解调器交互,从而大大扩展了它的硬件兼容性,仅支持 QMI 的蜂窝调制解调器,并提供了一个更快、更现代的接口。 其他一些新的更改: 内核不再提供允许进程读取或写入其他进程内存的系统调用。 在支持它的 EFI 系统上,现在指示固件在重新启动时擦除所有内存,以阻止冷启动攻击。 Landlock 支持已启用。 GCC 的“latent entropy”插件已被禁用,因为它不会生成加密安全熵。 为了减少攻击面,已删除对 ACPI 配置文件系统和过时的 PCMCIA/...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题