以下是关于 Spring Boot 4.1 的新特性以及 Spring Boot 3.5 生命周期结束 (EOF/EOL) 的详细情况:
一、 Spring Boot 4.1 核心新特性
Spring Boot 4.1(基于 Spring Framework 7.x 系列)在 2026 年 6 月正式推向市场,带来了许多针对现代云原生和高性能场景的增强:
官方 gRPC 支持增强:引入了对 gRPC 的原生支持,并新增了
@GrpcAdvice注解,允许开发者像使用@ControllerAdvice处理 HTTP 请求一样,优雅且统一地处理 gRPC 接口的异常。Redis 注解驱动监听器 (
@RedisListener):新增了自动配置的@RedisListener端点。开发者现在可以像使用 Kafka (@KafkaListener) 或 RabbitMQ 一样,直接通过注解来订阅和处理 Redis 的 Pub/Sub 消息,无需手动编写大量监听容器配置。延迟的 JDBC 连接获取 (Lazy JDBC Fetching):新增了属性配置
spring.datasource.connection-fetch=lazy。开启后,连接池会被一个代理包裹,只有在实际需要执行 SQL 语句时才会去获取物理数据库连接,这在事务跨度大但真正耗时的数据库操作靠后的场景下,能极大提升连接池的利用率。Spring Batch 原生支持 MongoDB:新增了
spring-boot-batch-data-mongo的自动配置。如果你在使用 Spring Batch 处理批处理任务,现在可以更顺滑地使用 MongoDB 作为其底层的数据状态存储。全面拥抱 OpenTelemetry:可观测性进一步增强,新增了对大量 OpenTelemetry 环境变量的自动读取与支持。同时
SslMeterBinder现在可以直接从 Truststore 中监控 SSL 证书的生命周期(例如监控证书是否快过期了)。AMQP 1.0 规范支持:对消息队列协议的支持进一步拓展,引入了基于 AMQP 1.0 的
AmqpConnectionFactory和AmqpClient自动配置。底层基础设施换代:作为 4.x 系列的进阶版本,底层依赖全面看齐最新生态,包括 Tomcat 11、Spring Security 7.1、Hibernate 7.2 以及 JDK 21+ 的深度优化。
二、 Spring Boot 3.5 EOF (生命周期结束) 预警
开源生命周期终止 (OSS EOL):Spring Boot 3.5 的官方免费开源支持将于 2026 年 6 月 30 日 正式结束(距离现在仅剩几天)。
面临的安全压力:2026 年上半年,Spring 生态披露了数十个 CVE(通用漏洞披露),其中不乏高危漏洞。在 6 月 30 日之后,Spring 官方将不再为 3.5 版本的开源用户提供常规的安全补丁或 Bug 修复。通过第三方依赖(比如内嵌的 Tomcat、Jackson 等)引入的漏洞也将不再自动随着版本号更新而解决。