💡 原文英文,约900词,阅读约需4分钟。
📝

内容提要

2025年7月21日,Spring生态系统发布了Spring Boot 4.0.0和Spring Security 7.0.0等重要版本,新增特性、升级依赖并改进文档,鼓励开发者采用新方法,移除过时元素。

🎯

关键要点

  • 2025年7月21日,Spring生态系统发布了多个重要版本,包括Spring Boot 4.0.0和Spring Security 7.0.0。
  • Spring Boot 4.0.0新增特性包括支持不同模块的@ConfigurationProperties类型和新的JmsClient接口。
  • Spring Security 7.0.0修复了bug,升级了依赖,并新增了BearerTokenAuthenticationConverter类。
  • Spring Authorization Server 2.0.0提供了依赖升级和JUnit Platform Launcher的Gradle testRuntimeOnly依赖。
  • Spring for GraphQL 2.0.0迁移了nullability注解至JSpecify,并返回了Jackson序列化器。
  • Spring Session 4.0.0对Spring Framework 7.0.0-M7等进行了依赖升级。
  • Spring Integration 7.0.0修复了bug,改进了文档,并移除了对Joda-Time的支持。
  • Spring Modulith 2.0.0进行了事件发布注册表生命周期的重构。
  • Spring REST Docs 4.0.0支持JSpecify的nullability和官方HAL媒体类型。
  • Spring Batch 6.0.0引入了新的CommandLineJobOperator类,并更新了MapJobRegistry类。
  • Spring AMQP 4.0.0改进了BlockingQueueConsumer类的关闭阶段。
  • Spring for Apache Kafka 4.0.0增加了JSpecify注解,并重构了StringOrBytesSerializer类。
  • Spring for Apache Pulsar 2.0.0进行了Spring Java Format和Checkstyle的升级。
  • Spring Web Services 5.0.0迁移了nullability注解至JSpecify,并与Spring Framework 7.0.0-M7对齐。
➡️

继续阅读