在2026年1月19日这一周里,Spring生态系统中有许多新的功能被发布出来。其中包括:Spring Boot、Spring Security、Spring Integration、Spring Modulith以及Spring AMQP的首次里程碑版本发布;此外,还有Spring AI的第二次里程碑版本发布。

**Spring Boot**

Spring Boot 4.1.0的首次里程碑版本包含了一些修复漏洞、改进文档内容以及更新依赖项的功能。此外,还新增了名为“@AutoConfigureWebServer”的注解,可以用来启动Web服务器。同时,也支持了“@SpringBootTest”注解,使得测试时可以直接使用特定的类以及随机端口号。另外,还提升了可观测性和度量支持能力,能够自动配置在Spring AMQP和Spring Kafka中定义的配置Bean。关于这次发布的更多细节,可以查看相关的发布说明。”

**Spring Security**

Spring Security 7.1.0的首次里程碑版本同样包含了一些修复漏洞、改进文档内容以及更新依赖项的功能。此外,还增加了对nullable契约的支持,使得密码编码器的实现更加完善。同时,还使用了“getSharedInstance()”方法,而不是创建单独的自定义实例。关于这次发布的更多细节,可以查看相关的发布说明。”

**Spring Integration**

Spring Integration 7.1.0的首次里程碑版本同样包含了一些修复漏洞、改进文档内容以及更新依赖项的功能。此外,还新增了两个新属性值:“execute-all”和“execute-none”,这些属性可以作为“spring.modulith.test.on-no-changes”属性的选项,从而跳过那些没有发生变化的测试用例。关于这次发布的更多细节,可以查看相关的发布说明。”

**Spring Modulith**

Spring Modulith 2.1.0的首次里程碑版本同样包含了一些修复漏洞、改进文档内容以及更新依赖项的功能。此外,还新增了两个新类:“ZonedDateTimeToStringConverter”和“OffsetDateTimeToStringConverter”,这些类可以用于处理JobParameters类型的转换。关于这次发布的更多细节,可以查看相关的发布说明。”

**Spring AI**

Spring AI 2.0.0的第二次里程碑版本同样包含了一些修复漏洞、改进文档内容以及更新依赖项的功能。此外,还新增了一些接口,比如“McpSyncServerCustomizer”和“McpAsyncServerCustomizer”。同时,还添加了来自Amazon S3、Amazon Bedrock Knowledge Base以及Infinispan的后端支持。关于这次发布的更多细节,可以查看相关的发布说明。”

**Spring Batch**

Spring Batch 6.0.2的第二次维护版本同样包含了一些修复漏洞、改进文档内容以及更新依赖项的功能。此外,还新增了两个新类:“ZonedDateTimeToStringConverter”和“OffsetDateTimeToStringConverter”,这些类可以用于处理JobParameters类型的转换。关于这次发布的更多细节,可以查看相关的发布说明。”

**Spring AMQP**

Spring AMQP 4.1.0的首次里程碑版本同样包含了一些修复漏洞、改进文档内容以及更新依赖项的功能。此外,还新增了一个新类——“AmqpMessageListenerContainer”,它实现了与RabbitAmqpListenerContainer类似的功能。同时,还新增了“@EnableAmqp”注解,使得可以轻松地导入AmqpDefaultConfiguration类的实例。关于这次发布的更多细节,可以查看相关的发布说明。”

Comments are closed.