Spring Framework 6.2.0-M7 现已发布

Spring Framework 6.2.0-M7 现已发布

💡 原文英文,约300词,阅读约需1分钟。
📝

内容提要

Spring Framework 6.2.0-M7发布,核心和本地支持有多项改进,包括缓存抽象中的错误处理和灵活的持续时间解析/打印多单元格式。还增加了在AOT处理期间进行bean注册的支持,并修复了与AOT相关的错误。在Web和消息传递方面,Freemarker现在支持Jakarta和请求参数,恢复了标签库的支持。HTTP接口客户端可以在注解中定义静态头,并将基于集合的@RequestParam参数编码为单个字符串。使用@MockitoBean或@MockitoSpyBean注解测试类现在会为严格存根设置Mockito。

🎯

关键要点

  • Spring Framework 6.2.0-M7发布,包含多个新特性。
  • 核心和本地支持方面,改进了缓存抽象的错误处理,增加了灵活的多单元格式支持。
  • AOT处理期间可以忽略bean注册,支持Kotlin DSL注册的bean。
  • Freemarker现在支持Jakarta,恢复了请求参数和标签库的支持。
  • HTTP接口客户端可以在注解中定义静态头,并将基于集合的@RequestParam参数编码为单个字符串。
  • 支持通过SSE流式渲染多个片段,适用于htmx或turbo。
  • 使用@MockitoBean或@MockitoSpyBean注解的测试类现在支持严格存根设置。

延伸问答

Spring Framework 6.2.0-M7有哪些新特性?

该版本增加了缓存抽象的错误处理、灵活的多单元格式支持、AOT处理期间的bean注册支持等多个新特性。

如何在Spring Framework 6.2.0-M7中处理AOT相关的bean注册?

在AOT处理期间,可以通过新引入的属性忽略bean注册,并支持使用Kotlin DSL注册的bean。

Freemarker在Spring Framework 6.2.0-M7中有哪些改进?

Freemarker现在支持Jakarta,并恢复了请求参数和标签库的支持。

Spring Framework 6.2.0-M7如何支持HTTP接口客户端?

HTTP接口客户端可以在注解中定义静态头,并将基于集合的@RequestParam参数编码为单个字符串。

如何在测试中使用@MockitoBean或@MockitoSpyBean注解?

使用这些注解的测试类现在支持严格存根设置,可以通过@MockitoBeanSettings注解进行覆盖。

Spring Framework 6.2.0-M7对缓存抽象的错误处理做了哪些改进?

该版本改进了缓存抽象的错误处理,增强了框架的稳定性和可靠性。

➡️

继续阅读