Spring Framework 6.2.0-M4 现已可用

发布 | Brian Clozel | 2024年6月13日 | ...

我们很高兴地宣布 Spring Framework 6.2 的第四个里程碑版本现已可用。自从我们上次发布 M3 版本以来,我们发布了许多新功能。

Spring Framework 6.2.0-M4 现已可在repo.spring.io/milestone 获取,请查看此版本的详细发布说明

核心和测试

TaskScheduledTask 类型现在公开其执行的元数据:上次执行时间和结果,下次计划执行时间……

我们还对新的 @TestBean@MockitoBean 支持进行了进一步的改进。您可以阅读我们的参考文档以了解此功能的实际应用。

Web 和消息传递

@ExceptionHandler 方法现在更加灵活,因为它们在错误处理阶段支持内容协商。这意味着您可以根据 HTTP 客户端请求的内容类型定制错误处理。

以下是一个展示此功能的代码片段

@ExceptionHandler(produces = "application/json")
public ResponseEntity<ErrorMessage> handleJson(IllegalArgumentException exc) {
	return ResponseEntity.badRequest().body(new ErrorMessage(exc.getMessage(), 42));
}

@ExceptionHandler(produces = "text/html")
public String handle(IllegalArgumentException exc, Model model) {
	model.addAttribute("error", new ErrorMessage(exc.getMessage(), 42));
	return "errorView";
}

在这里,自动化客户端将获得 JSON 响应,而浏览器将显示带有自定义消息的 HTML 错误页面。

社区请求了以下增强功能 - 现在它们已可用!

6.2 功能回顾

查看我们的新增功能页面,了解目前可用的新功能的详细信息。

获取 Spring 时事通讯

通过 Spring 时事通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您快速提升技能。

了解更多

获取支持

Tanzu Spring 通过一个简单的订阅提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部