2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Spring 近期新闻:Boot、Security、GraphQL、Integration 和 Modulith 发布第一个候选版本

  • 2025-11-04
    北京
  • 本文字数:2141 字

    阅读完需:约 7 分钟

大小:1.04M时长:06:05
Spring近期新闻:Boot、Security、GraphQL、Integration和Modulith发布第一个候选版本

最近,Spring 生态系统中出现了一阵活动热潮,主要关注点是 Spring Boot、Spring Security、Spring for GraphQL、Spring Integration、Spring Modulith、Spring REST Docs、Spring Batch 和 Spring for Apache Pulsar 的第一个发布候选版本。

Spring Boot

Spring Boot 4.0.0 的第一个发布候选版本提供了缺陷修复、文档改进、依赖关系升级和新特性,例如,对新的 Spring Framework RestTestClient接口的支持;完成代码库的模块化,以“减少典型 Spring Boot 应用程序的大小并提供更强大的自动配置信号”。有关此版本的更多详细信息,可以在发布说明wiki页面中找到。

Spring Security

Spring Security 7.0.0 的第一个发布候选版本提供了缺陷修复、依赖关系升级和新特性,例如,新的@EnableGlobalMultiFactorAuthentication注解,它将DefaultAuthorizationManagerFactory类的实例作为 bean 进行暴露;新的FactorGrantedAuthority类,它代表了授予Authentication接口实例的权限。有关此版本的更多详细信息,包括破坏性的变更,可以在发布说明中找到。

Spring for GraphQL

Spring for GraphQL 2.0.0 的第一个发布候选版本提供了缺陷修复、文档改进、依赖关系升级和新功能,例如,GraphQlClientGraphQlTester接口的新 Kotlin 扩展;新的HttpRequestHeaderInterceptor类,它可以将感兴趣的 HTTP 头信息复制到 GraphQL for Java GraphQLContext类的实例中。有关此版本的更多详细信息,可以在发布说明wiki页面中找到。

Spring Session

Spring Session 4.0.0 的第一个发布候选版本带来了缺陷修复、依赖关系升级和新特性,例如,Antora文档站点生成构建的现代化,更新到最新的 Spring 约定;向nohttp Gradle 插件添加了新的排除项。有关此版本的更多详细信息,可以在发布说明中找到。

Spring Integration

Spring Integration 7.0.0 的第一个发布候选版本提供了缺陷修复、依赖关系升级和新特性,例如,基于 Spring AMQP 4.0 的新通道适配器;使用FileReadingMessageSource类的实例进行扫描的目录,现在可以配置为在运行时计算的表达式。有关此版本的更多详细信息,可以在发布说明中找到。

Spring Modulith

Spring Modulith 2.0.0 的第一个发布候选版本提供了缺陷修复、依赖关系升级和新特性,例如,移除了已弃用的@ApplicationEventListener注解;支持在启动时执行Flyway数据库迁移。有关此版本的更多详细信息,可以在发布说明中找到。

Spring REST Docs

Spring REST Docs 4.0.0 的第一个发布候选版本带来了依赖关系升级和新特性,例如,与 JUnit 6.0 对齐,作为最低支持版本;暂时放弃对REST-Assured的支持,直到它与 Groovy 5.0 兼容。有关此版本的更多详细信息,可以在发布说明wiki页面中找到。

Spring Batch

Spring Batch 6.0.0 的第一个发布候选版本提供了缺陷修复、文档改进、依赖关系升级和新特性,例如,更优雅的批处理作业关闭,以确保正确地向运行中的步骤发送中断信号;支持使用 Spring Integration 提供的消息通道进行大规模的Staged Event Driven Architecture (SEDA)处理。有关此版本的更多详细信息,可以在发布说明中找到。

Spring AMQP

first release candidate of Spring AMQP 4.0.0 的第一个发布候选版本提供了依赖关系升级并解决了值得关注的问题,例如,在 Spring Framework ListableBeanFactory接口中定义的getBeansOfType(Class, boolean, boolean)方法的第三个参数allowEagerInit,当设置为true时,会导致应用程序上下文中所有FactoryBean接口的实例都进行立即实例化,即使是那些标记为lazy-init="true"的 bean 也是如此。这破坏了 bean 的延迟初始化语义。有关此版本的更多详细信息,可以在发布说明新功能页面中找到。

Spring for Apache Kafka

Spring for Apache Kafka 4.0.0 的第一个发布候选版本带来了缺陷修复、文档改进、依赖关系升级和新特性,例如,ShareKafkaMessageListenerContainer类对并发性的支持,以避免父/子容器复杂性;DeadLetterPublishingRecoverer类构造函数签名的更改,以接受? extends KafkaOperations,以便将KafkaTemplate类的实例(即KafkaOperations接口的实现)可以作为参数使用。有关此版本的更多详细信息,可以在发布说明中找到。

Spring for Apache Pulsar

Spring for Apache Pulsar 2.0.0 的第一个发布候选版本提供了依赖关系升级并解决了deadLetterTopic属性的问题,该属性在 Apache Pulsar DeadLetterPolicy类中定义,使其不必完全限定,以便能够找到主题并正确发送死信消息。有关此版本的更多详细信息,可以在发布说明中找到。

Spring Web Services

Spring Web Services 5.0.0 的第一个候选版本提供了缺陷修复、文档改进、依赖关系升级以及一个新特性,该特性将 JUnit 6.0 作为最低支持版本。关于此版本的更多细节可以在发布说明中找到。

Spring Vault

Spring Vault 4.0.0 的第一个候选版本带来了值得关注的依赖升级,包括 JDK 25、Spring Framework 7.0.0 和 Spring Data 2025.1.0 的第一个候选版本、JUnit 6.0 和 Jackson 3.0。该版本有一个新特性,即现在支持 Spring Framework 的RestClient接口,用于内部认证以及与VaultTemplate类一起使用。关于此版本的更多细节可以在发布说明中找到。

 

原文链接:

 Spring News Roundup: First Release Candidates of Boot, Security, GraphQL, Integration, Modulith

2025-11-04 10:034371

评论

发布
暂无评论

单调队列算法模板及应用

timerring

算法

JavaScript作用域深度剖析:从局部到全局一网打尽

Immerse

软件测试|Python神器logging,你真的了解吗?

霍格沃兹测试开发学社

软件测试|Python删除列表元素的3种方法,你都会吗?

霍格沃兹测试开发学社

软件测试/测试开发丨Python常用数据结构-学习笔记

测试人

软件测试 自动化测试 测试开发 python数据结构

软件测试|Python高手教你玩转 Excel 自动化

霍格沃兹测试开发学社

软件测试|一步到位教会你Python字典操作(一)

霍格沃兹测试开发学社

软件测试|手把手教你用Python来模拟绘制自由落体运动过程中的抛物线

霍格沃兹测试开发学社

设计模式之美--应用LOD法则实现“高内聚低耦合”

GalaxyCreater

设计模式

Git 远程仓库失效

Andy

软件测试|Python实用炫酷技能——推导式

霍格沃兹测试开发学社

软件测试|PC端应用自动化最佳解决方案——Pywinauto

霍格沃兹测试开发学社

软件测试|不会Python RPC,一篇文章教你入门

霍格沃兹测试开发学社

软件测试|Pytest的必会技巧(一)

霍格沃兹测试开发学社

什么是好代码/坏代码?给普通人的图解示例

越长大越悲伤

后端 好代码的衡量标准

背靠香港影视集团星光文化,StarNFT问世了

西柚子

软件测试|神操作!用 Python 操作 xmind 绘制思维导图

霍格沃兹测试开发学社

idea每次打开新的类依次排列

源字节1号

开源 软件开发 小程序开发

代开病假单|代办病假条|体检报告|诊断证明书

病假条病假单

基于容器和Kubernetes的应用无限扩容

俞凡

Kubernetes 最佳实践 云原生

背靠香港影视集团星光文化,StarNFT问世了

鳄鱼视界

软件测试/测试开发丨Pytest测试用例生命周期管理-Fixture

测试人

软件测试 自动化测试 测试开发 测试用例 pytest

Kafka008——浅谈Broker的存储架构

Codyida

后端

使用友好的API设计理念

agnostic

API APi设计

定风波、渡重山、至未来:2023中国数字能源生态大会开启的新旅程

脑极体

新能源

Spring近期新闻:Boot、Security、GraphQL、Integration和Modulith发布第一个候选版本_后端_Michael Redlich_InfoQ精选文章