写点什么

Spring 近期新闻:Boot、Security、Auth Server、GraphQL、Kafka、Pulsar 的里程碑版本发布

  • 2025-07-30
    北京
  • 本文字数:2014 字

    阅读完需:约 7 分钟

大小:1.00M时长:05:50
Spring近期新闻:Boot、Security、Auth Server、GraphQL、Kafka、Pulsar的里程碑版本发布

Spring Boot

Spring Boot 4.0.0 的第一个里程碑版本带来了新特性,例如:带有 @ConfigurationProperties 注解的类型可以引用位于不同模块中的类型;以及对新的 Spring Framework JmsClient 接口的支持,以补充现有的对 JmsTemplateJmsMessagingTemplate 类的支持。

 

该版本中的一个弃用与 OperationMethod 类的构造函数参数有关。鼓励开发人员使用 OperationMethod(Method, OperationType, Predicate<Parameter>) 代替原始的 OperationMethod(Method, OperationType)

 

有关该版本的更多详细信息可以在发布说明中找到。

 

Spring Security

Spring Security 7.0.0 的第一个里程碑版本带来了缺陷修复、依赖项升级和新特性,例如:新的 BearerTokenAuthenticationConverter 类,这是一个 AuthenticationConverter 接口的实现,可以将请求转换为 BearerTokenAuthenticationToken 类的实例;以及对 UsernameNotFoundException 类的改进,增加了一个username属性及其在 BadCredentialsException 类中的使用。

 

该版本中的破坏性变更包括移除了各种类和接口中弃用的元素和方法。

 

有关该版本的更多详细信息可以在发布说明中找到。

 

Spring Authorization Server

Spring Authorization Server 2.0.0 的第一个里程碑版本提供了依赖升级和新特性:为 JUnit Platform Launcher 添加了 Gradle testRuntimeOnly 依赖;以及从各种类中的 Jackson TypeReference<T> 类中移除了特定的 Map<String, Object> 。有关该版本的更多详细信息可以在发布说明中找到。

 

Spring for GraphQL

Spring for GraphQL 2.0.0 的第一个里程碑版本带来了依赖升级和新特性,例如:将它们的空值注解迁移到JSpecify;以及 Jackson 序列化器的回归,允许 ArgumentValue 类中的字段在 GraphQL 请求中发送变量。有关该版本的更多详细信息可以在发布说明中找到。

 

Spring Session

Spring Session 4.0.0 的第一个里程碑版本显著升级了对 Spring Framework 7.0.0-M7、Spring Data 2025.1.0-M4 和 Spring Security 7.0.0-M1 的依赖。有关该版本的更多详细信息可以在发布说明中找到。

 

Spring Integration

Spring Integration 7.0.0 的第一个里程碑版本带来了缺陷修复、文档改进、依赖升级和新特性,例如:将它们的空值注解初步迁移到 JSpecify;以及从 Jackson ObjectMapper 类中移除了Joda-Time支持。有关该版本的更多详细信息可以在发布说明中找到。

 

Spring Modulith

Spring Modulith 2.0.0 的第一个里程碑版本提供了缺陷修复、依赖升级和新特性/改进,例如:与 JDBC 实现相关的事件发布注册表生命周期的重构;以及减少了在 ApplicationModuleSource 类中定义的内部使用方法的可见性。有关该版本的更多详细信息可以在发布说明中找到。

 

Spring REST Docs

Spring REST Docs 4.0.0 的第一个里程碑版本带来了文档改进、依赖升级和新特性,例如:支持 JSpecify 的空值;以及支持官方 HAL 和HAL-FORMS媒体类型在链接提取中的使用。有关该版本的更多详细信息可以在发布说明中找到。

 

Spring Batch

Spring Batch 6.0.0 的第一个里程碑版本带来了缺陷修复、文档改进、依赖升级和新特性/增强,例如:新的 CommandLineJobOperator 类,这是一个更现代的替代品,用于替换原始的、现已弃用的 CommandLineJobRunner 类;以及对 MapJobRegistry 类的更新,现在可以自动注册在应用程序上下文中定义的任务。有关该版本的更多详细信息可以在发布说明中找到。

 

Spring AMQP

Spring AMQP 4.0.0 的第三个里程碑版本带来了缺陷修复、文档改进、依赖升级和新特性,例如: BlockingQueueConsumer 类中改进的关闭阶段;以及在 RabbitStreamTemplate 类中新增的 getStreamName() 方法,该方法返回传递给构造函数的 streamName 变量的值。有关该版本的更多详细信息可以在发布说明中找到。

 

Spring for Apache Kafka

Spring for Apache Kafka 4.0.0 的第三个里程碑版本提供了缺陷修复、文档改进、依赖升级和新特性,例如:在批量消息类中添加了 JSpecify 注解;以及重构的 StringOrBytesSerializer 类,包括使用模式匹配来减少条件语句的数量。该版本已集成到 Spring Boot 4.0.0-M1 中。有关该版本的更多详细信息可以在发布说明中找到。

 

Spring for Apache Pulsar

Spring for Apache Pulsar 2.0.0 的第一个里程碑版本包括缺陷修复、依赖项升级和显著变化,例如:升级到Spring Java Format 0.0.47 和Checkstyle 10.25.0,为 JSpecify 做准备;以及移除 AbstractPulsarAnnotationsBeanPostProcessor 基类及其派生类中的 listenerScope 字段覆盖。有关该版本的更多详细信息可以在发布说明中找到。

 

Spring Web Services

Spring Web Services 5.0.0 的第一个里程碑版本提供了缺陷修复、文档改进、依赖项升级和新功能,例如:将它们的空值注解迁移到 JSpecify;并与 Spring Framework 7.0.0-M7 和 Spring Security 7.0.0-M1 对齐。有关该版本的更多详细信息可以在发布说明中找到。

 

原文链接:

https://www.infoq.com/news/2025/07/spring-news-roundup-jul21-2025/

2025-07-30 10:305007

评论

发布
暂无评论

React高级特性之Context

夏天的味道123

React

5年经验年薪百万,一位阿里P8分享自己的成长干货

钟奕礼

Java java面试 java编程 程序员、

不知如何优选达人?火山引擎VeDI零售行业解决方案一键解决!

字节跳动数据平台

大数据 数据分析 营销 12 月 PK 榜

手写vue-router核心原理

hellocoder2029

JavaScript

人保科技:自动化运维场景在数据中心的落地之网络策略自动化管理

嘉为蓝鲸

自动化管理 自动化运维 嘉为蓝鲸

还在写代码处理映射关系? 动动手指,MatrixDB 4.4 轻松让 JSON 入表!

YMatrix 超融合数据库

kafka 产品发布 超融合数据库 YMatrix MatrixGate

《中国指标中台市场研究报告》线上发布会

Kyligence

数据分析 指标中台

Webpack插件核心原理

Geek_02d948

webpack

Webpack中的高级特性

Geek_02d948

webpack

细说JavaScript闭包

hellocoder2029

JavaScript

Vue3必会技巧-自定义Hooks

yyds2026

Vue

上帝视角一览大数据开发体系

JAVA旭阳

Java 大数据

彻底搞懂JS原型与原型链

hellocoder2029

JavaScript

React组件复用的发展史

夏天的味道123

React

Vue3知识点之数据侦测

yyds2026

Vue

2023年北京企业办理备案流程详解

行云管家

等保 等保备案 北京

阿里p8私藏MyBatis笔记,从入门到精通,纵享源码细节

钟奕礼

Java 程序员 java面试 java编程

Vue中的diff算法深度解析

yyds2026

Vue

Java程序员开发3年如何能拿到年薪40W?(强烈推荐涨薪必备)

钟奕礼

Java 程序员 java面试 java编程

理解NodeJS多进程

coder2028

node.js

React组件复用的技巧

夏天的味道123

React

用 nodejs 搭建脚手架

coder2028

node.js

事关紧急!每个运维人员都应该了解的工作

嘉为蓝鲸

自动化运维 嘉为蓝鲸 AD防护

1业务架构作业

梁山伯

龙蜥大讲堂12月预告来了!来自统信软件、移动云和浪潮信息等多位技术专家在线分享

OpenAnolis小助手

ebpf 移动云 龙蜥大讲堂 直播预告 统信软件

ha集群是什么意思?一般有几个节点?

行云管家

高可用 ha ha集群

2022年11月国产数据库大事记-墨天轮

墨天轮

数据库 tdsql 国产数据库 达梦 polarDB

Webpack完整打包流程分析

Geek_02d948

webpack

理解Nodejs中的进程间通信

coder2028

node.js

Spring近期新闻:Boot、Security、Auth Server、GraphQL、Kafka、Pulsar的里程碑版本发布_编程语言_Michael Redlich_InfoQ精选文章