大厂Data+Agent 秘籍:腾讯/阿里/字节解析如何提升数据分析智能。 了解详情
写点什么

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:3016

评论

发布
暂无评论

YashanDB巡检

YashanDB

数据库 yashandb

【HarmonyOS Next】鸿蒙监听手机按键

GeorgeGcs

鸿蒙 监听 手机按键

【HarmonyOS NEXT】鸿蒙三方应用跳转到系统浏览器

GeorgeGcs

鸿蒙 三方应用 系统浏览器

【HarmonyOS NEXT】鸿蒙跳转华为应用市场目标APP下载页

GeorgeGcs

鸿蒙 华为应用市场 目标APP下载页 跳转

具身智能:人工智能的革命——从算法智能到物理智能的范式转移

测试人

人工智能

如何在云效中使用 DeepSeek 等大模型实现 AI 智能评审

阿里云云效

阿里云 云原生 云效

YashanDB故障诊断概念

YashanDB

数据库 yashandb

【HarmonyOS Next】拒绝权限二次申请授权处理

GeorgeGcs

拒绝权限 二次申请 授权处理

类似智联招聘/前程无忧,BOSS直聘网站小程序项目源码定制开发搭建

网站,小程序,APP开发定制

【HarmonyOS NEXT】鸿蒙应用点9图的处理(draw9patch)

GeorgeGcs

鸿蒙 draw9patch 应用点9图

联合民生证券,探讨AI技术驱动下的财富管理新范式

非凸科技

YashanDB故障诊断架构

YashanDB

数据库 yashandb

【HarmonyOS NEXT】systemDateTime 时间戳转换为时间格式 Date,DateTimeFormat

GeorgeGcs

Date systemDateTime DateTimeFormat

HarmonyOS NEXT 实现拖动卡片背景模糊效果

威哥爱编程

HarmonyOS HarmonyOS框架 HarmonyOS NEXT

HarmonyOS NEXT 基于原生能力获取视频缩略图

威哥爱编程

HarmonyOS ArkTS HarmonyOS框架 HarmonyOS NEXT

Rust 开发者必备:三分钟搞定视频缩略图生成

Yeauty

rust ffmpeg Video media audio

【HarmonyOS NEXT】设备显示白屏 syswarning happended in XXX

GeorgeGcs

设备显示白屏 syswarning happended in XXX

【HarmonyOS NEXT】鸿蒙应用实现屏幕录制详解和源码

GeorgeGcs

鸿蒙 源码 应用 屏幕录制 详解

如何在云效中使用 DeepSeek 等大模型实现 AI 智能评审

阿里巴巴云原生

阿里云 AI 云原生

YashanDB健康检查

YashanDB

数据库 yashandb

Spring Boot 与 MyBatis Plus 整合 KWDB 实现 JDBC 数据访问

KaiwuDB

数据库 KaiwuDB

【HarmonyOS NEXT】鸿蒙应用使用后台任务之长时任务,解决屏幕录制音乐播放等操作不被挂起

GeorgeGcs

后台任务 长时任务 屏幕录制音乐播放

【HarmonyOS Next】鸿蒙状态管理V2装饰器详解

GeorgeGcs

鸿蒙状态管理 V2装饰器

【HarmonyOS NEXT】鸿蒙应用如何进行页面横竖屏切换以及注意事项,自动切换横竖屏,监听横竖屏

GeorgeGcs

鸿蒙应用 横竖屏切换 自动切换横竖屏 监听横竖屏

YashanDB dump

YashanDB

数据库 yashandb

Redis 高可用方案

天翼云开发者社区

redis

【HarmonyOS Next】鸿蒙应用进程和线程详解

GeorgeGcs

鸿蒙 线程 应用进程 详解

【HarmonyOS NEXT】解决自定义弹框遮挡气泡提示的问题

GeorgeGcs

自定义弹框 间隙

AI之山,鸿蒙之水,画一幅未来之家

脑极体

AI

Netty源码—客户端接入流程

不在线第一只蜗牛

Java php 服务器

08.面向对象的特性

杨充

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