VS Code Java 3 月更新 – 大量 Spring 新功能!测试覆盖率功能正式发布!

23次阅读

共计 1727 个字符,预计需要花费 5 分钟才能阅读完成。

大家好,欢迎来到 2024 年 3 月的 Visual Studio Code Java 更新!在本篇博客中,我们将分享大量 Spring 有关的新功能以及测试覆盖率的更新,让我们开始吧!

Spring Boot 相关功能更新

自动升级或重构功能中新增的预览视图

在 Spring Boot 的插件包中,我们提供了功能帮助用户将项目自动升级到最新的 Spring Boot 版本,或是帮助用户重构代码符合 Spring 更好的规范。在最新的版本中,我们新增了预览功能,重构预览为您提供了升级或重构过程产生的所有更改的差异,并允许您选择应用哪些更改。请注意,目前所有更改默认都未选中,因此您需要手动选择要应用的更改。

要重构 Spring Boot 项目或将 Spring Boot 项目升级到更新的版本,您可以直接右键单击 Visual Studio Code 中 Spring 项目中的 POM.xml,然后单击 ”Refactor Spring Boot Projects“ 或者 ”Upgrade Spring Boot Projects“,操作方法如下:

VS Code Java 3 月更新 - 大量 Spring 新功能!测试覆盖率功能正式发布!

您还可以观看这段短视频,了解所有功能的完整演示。

https://youtu.be/2I7oDw3MqF4

即时更改日志级别

如果您在项目类路径中具有VS Code Java 3 月更新 - 大量 Spring 新功能!测试覆盖率功能正式发布!并在 Visual Studio Code 中启动了 Spring 应用,则 Visual Studio Code 中的 Spring 工具会显示来自正在运行的 Spring Boot 应用程序的实时信息。Spring 的最新插件包可以让用户在此功能中即时查看和更改日志级别。在命令面板中(**>Spring Boot: Set Log Levels**)可以选择正在运行的 Spring Boot 应用程序,搜索活动日志级别列表,并允许您直接在运行的应用程序中更改它们。更改仅在运行的应用程序中有效。下次启动应用程序时,默认日志级别设置会恢复。

VS Code Java 3 月更新 - 大量 Spring 新功能!测试覆盖率功能正式发布!

直接从 pom.xml 文件中添加 Spring Boot Starters

在 pom.xml 文件的依赖部分中将显示一个新链接,该链接允许您直接调用命令以添加其他 Spring Boot starters。我们希望这个功能可以让您方便地从 pom.xml 文件中方便地添加 Spring Boot starter 相关依赖。

VS Code Java 3 月更新 - 大量 Spring 新功能!测试覆盖率功能正式发布!

要使用以上所有新的 Spring 功能,请安装 Spring Boot 扩展包

测试覆盖率功能正式发布

我们很高兴地宣布,用户现在可以在 Visual Studio Code 的 Stable 版本中运行具有覆盖率的测试!此功能之前已在 Visual Studio Code 的 Insiders 版本中启用,自发布以来我们一直在对其进行微调。要使用它,开发者只需像往常一样转到测试面板,然后单击新的“Run Tests with Coverage”按钮。该功能的报告由 Jacoco 库生成,并通过 Visual Studio Code 的最新测试覆盖率 API 进行可视化。

要使用测试覆盖率,请确保升级到 **Java 插件包(Extension Pack for Java)** 的最新版本。

VS Code Java 3 月更新 - 大量 Spring 新功能!测试覆盖率功能正式发布!

默认情况下,覆盖率信息将在代码行上叠加显示,但您可以来回切换内联覆盖率 (Inline Coverage) 以查看源文件的完整详细信息。

VS Code Java 3 月更新 - 大量 Spring 新功能!测试覆盖率功能正式发布!

您可以参考以前的博客查看更多功能演示(2023 年 12 月博客 2024 年 1 月博客)。

安装 Java 插件包

要使用上述所有功能,请在 Visual Studio Code 上下载并安装Extension Pack for Java

VS Code Java 3 月更新 - 大量 Spring 新功能!测试覆盖率功能正式发布!

如果您是一位 Spring 开发者,并且正在编写 Spring Boot 相关的程序,您也可以下载并安装Spring Boot 插件包,获得与 Spring Boot 有关的专属开发体验

VS Code Java 3 月更新 - 大量 Spring 新功能!测试覆盖率功能正式发布!

反馈与建议

2024 年,Visual Studio Code 上的 Java 会有很多激动人心的更新,一如既往,您的反馈和建议对我们非常重要,将有助于我们未来的产品塑造。有几种方法可以给我们留下反馈

资源

以下链接和资源能帮助您更好地了解 Java on Visual Studio Code 的相关信息

正文完
 0