写点什么

Spring 近期新闻:Boot、Security、GraphQL、Integration、Modulith、Batch 等的 GA 版本

  • 2025-11-27
    北京
  • 本文字数:1879 字

    阅读完需:约 6 分钟

大小:924.58K时长:05:15
Spring近期新闻:Boot、Security、GraphQL、Integration、Modulith、Batch等的GA版本

备受期待的Spring Framework 7.0发布之后,在 2025 年 11 月 17 日这一周,Spring 生态系统迎来了一波密集更新,包括 Spring Boot、Spring Security、Spring for GraphQL、Spring Integration、Spring Modulith、Spring REST Docs 以及 Spring Batch 在内的 GA 版本相继发布。

 

请注意,新一代的 Spring 生态系统项目通过JSpecify提供了空安全支持,通过Jackson 3.0提供了 JSON 解析支持。

 

Spring Boot

 

自 2025 年 7 月以来,经过三个里程碑版本和两个候选版本之后,Spring Boot 4.0.0 的GA版本发布,提供了 Bug 修复、文档改进、依赖项升级和新特性,包括:兼容 JDK 17 并支持 JDK 25;Spring Boot 代码库的完全模块化;对基于 REST 的应用程序,支持API版本控制HTTP Service Clients。要了解有关该版本的更多信息,请查看发布说明维基页面

 

Spring Security

 

Spring Security 7.0.0 的GA版本提供了 Bug 修复、依赖项升级和新功能,包括:使用HttpSecurity类的实例最小化授权服务器的配置,可以在不需要高级自定义时简化配置;使用 JSpecify @Nullable 注解标记GrantedAuthority接口中定义的 getAuthority()方法;重构SimpleGrantedAuthority类,将构造函数参数从 role 重命名为 authority,提高可读性。要了解有关该版本的更多信息,请查看发布说明新功能介绍页面

 

Spring for GraphQL

 

Spring for GraphQL 2.0.0 的GA版本提供了许多依赖项升级和新功能,包括:以GraphQL Java 25为基线;使用DgsGraphQlClient类支持多个查询;新增GraphQlClientGraphQlTester接口 Kotlin 扩展。要了解有关该版本的更多信息,请查看发布说明维基页面

 

Spring Session

 

Spring Session 4.0.0 的 GA 版本提供了值得注意的依赖项升级,包括 Spring Boot 4.0.0-RC2、Spring Framework 7.0.0、Spring Data 2025.1.0 和 Spring Security 7.0.0。要了解有关该版本的更多信息,请查看发布说明

 

Spring Integration

 

Spring Integration 7.0.0 的GA版本提供了 Bug 修复、文档改进、依赖项升级和以下新功能:使用FileReadingMessageSource类扫描文件的目录现在可以配置为在运行时计算的表达式;ScatterGatherHandler类现在完全支持 async 模式,通过发出Mono类(Reactor 项目)的实例来处理回复。要了解有关该版本的更多信息,请查看发布说明新功能介绍页面

 

Spring Modulith

 

Spring Modulith 2.0.0 的GA版本提供了 Bug 修复、依赖项升级和新功能,包括:全面重构事件发布生命周期,增加对 Neo4j、MongoDB、JDBC 和 Jakarta Persistence 的支持;改为在启动时验证应用程序模块结构;支持特定于应用程序模块的Flyway数据库迁移。要了解有关该版本的更多信息,请查看发布说明

 

Spring REST Docs

 

Spring REST Docs 4.0.0 的GA版本升级到了 Spring Framework 7.0,并支持使用Antora生成文档。要了解有关该版本的更多信息,请查看发布说明维基页面

 

Spring Batch

 

Spring Batch 6.0.0 的GA版本提供了 Bug 修复、文档改进、依赖项升级和新功能,包括:对基于块的处理模型做了全新改进;实现了更优雅的关闭机制,并能恢复执行失败的任务;新增了基于 JDK Flight Recorder 的可观测性指标。要了解有关该版本的更多信息,请查看发布说明

 

Spring AMQP

 

Spring AMQP 4.0.0 的GA版本提供了文档改进、依赖项升级和新功能,包括:优化对 Java ArrayList 类的调用,尽可能传递显式大小或集合副本;新增spring-rabbitmq-client模块,作为面向RabbitMQ 4.0 的 AMQP 1.0 规范的实现。要了解有关该版本的更多信息,请查看发布说明

 

Spring for Apache Kafka

 

Spring for Apache Kafka 4.0.0 的 GA 版本提供了 Bug 修复、文档改进、依赖项升级和新功能,包括:在 KafkaAdmin 类中新增了方法 deleteTopics(),用于通过编程方式删除主题,完善了主题生命周期管理 API;在BatchMessagingMessageConverter类中优化了 Java ArrayList 分配,指定批次大小,避免了在高吞吐量消息处理期间调整内部数组大小。要了解有关该版本的更多信息,请查看发布说明

 

Spring Web Services

 

Spring Web Services 5.0.0 的GA版本提供了 Bug 修复和一些值得注意的依赖项升级,包括 Spring Framework 7.0、Spring Security 7.0 和 Jakarta EE 11 中定义的Jakarta Servlet 6.1规范。要了解有关该版本的更多信息,请查看发布说明维基页面

 

Spring Vault

 

Spring Vault 4.0.0 的GA版本提供了 Bug 修复、文档改进、依赖项升级和新功能,包括:支持 Spring 框架的RestClientClientHttpRequestFactory接口;实现 Reactor 和 Jetty 项目。要了解有关该版本的更多信息,请查看发布说明维基页面


原文链接:

https://www.infoq.com/news/2025/11/spring-news-roundup-nov17-2025/

2025-11-27 09:562668

评论

发布
暂无评论

设计消息队列存储消息数据的 MySQL 表格

thewangzl

Spark入门介绍与基础案例(二)

Databri_AI

spark 概念

团队使用 Slack 技巧

郭旭东

远程办公 Slack

B 站崩了,受害程序员聊聊

程序员鱼皮

架构 分布式 微服务 后端 服务器

Lua开发技巧-小表预填充

HelloBug

lua 开发技巧 小表预填充

拿来把你,挖掘实战之基本挖掘流程【建议收藏】

网络安全学海

黑客 网络安全 信息安全 渗透测试· 漏洞分析

发布两小时,霸榜GitHub!Spring Boot实战文档

Java 程序员 面试

【HikariCP技术专题】核心源码分析(为什么那么快?)

码界西柚

源码分析 7月日更 数据源连接池 HikraCP

APISIX 网关--初识

陈靓-哲露

网关 APISIX

大数据方向另一个十年开启 |《硬刚系列》第一版完结

王知无

Why WebRTC|“浅入深出”的工作原理详解

RTE开发者社区

算法 音视频

大数据训练营-作业1

talen

《持之以恒的从事运动》七

Changing Lin

7月日更

hdfs的集群间拷贝、归档、回收站等功能剖析

大数据技术指南

hdfs 7月日更

Ansible Playbook - 02

耳东@Erdong

ansible 7月日更 ansible Playbook

【架构实战营】第 8模块作业

swordman

架构实战营

网络攻防学习笔记 Day74

穿过生命散发芬芳

网络攻防 7月日更

架构实战营模块8作业

Vic

架构实战营

Python 的上下文管理器是怎么设计的?

Python猫

Python

种草社区小红书广告泛滥:数据正在剥夺了我们的消费选择权

石头IT视角

穿越数字化海浪,京东云舰护航千行百业抵达混合多云的彼岸

脑极体

架构实战营模块 8

阿体

HTTP和HTTPS协议整理

赖猫

https HTTP

架构实战营模块二作业

宁静志远

架构实战营

彼得原理:我们迟早会不胜任自己的岗位?

石云升

职场经验 7月日更

看完四场卖房直播后,我读懂了“RARRA”增长模型的根本逻辑

脑极体

模块二作业分析微信朋友圈高性能复杂度

kitten

微信朋友圈 模块二

第八次作业

Geek_9cf7b5

浅谈大数据的过去、现在和未来

王知无

索引

卢卡多多

索引 7月日更

架构实战营模块八:课后作业

唐江

架构实战营

Spring近期新闻:Boot、Security、GraphQL、Integration、Modulith、Batch等的GA版本_编程语言_Michael Redlich_InfoQ精选文章