Spring新闻汇总:Boot、Security、Integration、Modulith和AMQP的首次里程碑版本发布

Spring新闻汇总:Boot、Security、Integration、Modulith和AMQP的首次里程碑版本发布

💡 原文英文,约600词,阅读约需3分钟。
📝

内容提要

2026年1月19日,Spring生态系统发布了多个重要版本,包括Spring Boot、Spring Security和Spring Integration,带来了错误修复、文档改进和新特性,如支持Web服务器的新注解和gRPC模块。

🎯

关键要点

  • 2026年1月19日,Spring生态系统发布多个重要版本,包括Spring Boot、Spring Security和Spring Integration。

  • Spring Boot 4.1.0首次里程碑版本提供错误修复、文档改进和新特性,如新的@AutoConfigureWebServer注解。

  • Spring Boot 4.0.2第二次维护版本移除了未使用的org.eclipse.jetty.ee11:jetty-ee11-servlets模块的依赖。

  • Spring Security 7.1.0首次里程碑版本增加了对PasswordEncoder接口中encode()方法的可空性约定。

  • Spring Integration 7.1.0首次里程碑版本新增spring-integration-cloudevents和spring-integration-grpc模块。

  • Spring Modulith 2.1.0首次里程碑版本提供了重置TimeMachine类实例的能力和新的属性值选项。

  • Spring AI 2.0.0第二次里程碑版本增加了新的接口和来自Amazon S3等的向量存储后端。

  • Spring Batch 6.0.2第二次维护版本引入了ZonedDateTimeToStringConverter和OffsetDateTimeToStringConverter类。

  • Spring AMQP 4.1.0首次里程碑版本提供新的AmqpMessageListenerContainer类和@EnableAmqp注解。

🔎

延伸解读

Spring Boot的新特性

Spring Boot 4.1.0的首次里程碑版本引入了新的@AutoConfigureWebServer注解,增强了Web服务器的配置能力。这一改进将有助于开发者在测试环境中更灵活地启动Web服务器,提升了测试的便利性和效率。

Spring Security的可空性约定

在Spring Security 7.1.0中,PasswordEncoder接口的encode()方法增加了可空性约定。这一变化将帮助开发者更好地处理密码编码时的空值情况,减少潜在的错误,提高安全性。

Spring Integration的模块扩展

Spring Integration 7.1.0新增了spring-integration-cloudevents和spring-integration-grpc模块,支持CloudEvents和gRPC协议。这为构建现代微服务架构提供了更多的灵活性,开发者可以更方便地实现事件驱动和远程过程调用。

Spring AI的向量存储后端

Spring AI 2.0.0的更新引入了来自Amazon S3等的新向量存储后端。这一功能的增加将为机器学习和数据处理提供更强大的支持,开发者可以利用这些后端来优化数据存储和访问效率。

延伸问答

Spring Boot 4.1.0版本有哪些新特性?

Spring Boot 4.1.0版本新增了@AutoConfigureWebServer注解、改进的可观察性和指标支持,以及依赖项升级和文档改进。

Spring Security 7.1.0版本的主要改进是什么?

Spring Security 7.1.0版本增加了PasswordEncoder接口中encode()方法的可空性约定,并改进了实例共享机制。

Spring Integration 7.1.0版本新增了哪些模块?

Spring Integration 7.1.0版本新增了spring-integration-cloudevents和spring-integration-grpc模块,支持CloudEvents转换和gRPC协议。

Spring Modulith 2.1.0版本提供了什么新功能?

Spring Modulith 2.1.0版本提供了重置TimeMachine类实例的能力和新的属性值选项。

Spring AI 2.0.0版本有哪些新增特性?

Spring AI 2.0.0版本新增了McpSyncServerCustomizer和McpAsyncServerCustomizer接口,并支持来自Amazon S3的向量存储后端。

Spring AMQP 4.1.0版本的主要更新是什么?

Spring AMQP 4.1.0版本新增了AmqpMessageListenerContainer类和@EnableAmqp注解,提供了新的基础设施支持。

🏷️

标签

➡️

继续阅读