发表于 2024年7月1日7月1日 大家好,欢迎阅读 Visual Studio Code for Java 的六月更新!在这篇博客中,我们将分享项目设置项目的重要更新以及一系列 Spring 的功能改进,让我们开始吧! 项目设置页面功能增强 编译器配置 在项目设置页面添加了一个新的编译器配置标签页。这使您可以方便地设置项目的 Java 编译器相关选项。目前的选项包括源代码和目标兼容性、用于交叉编译的–release 选项以及类文件生成的自定义。请参见下方截图中的编译器部分。 Maven相关选项 除了编译器部分,我们还添加了 Maven 标签页,使用户可以轻松指向的 Maven 配置文件。用户只需点击“Maven”并输入 Maven 配置文件的名称。 Formatter 配置 最后,许多用户需要使用格式化器(Formatter)来格式化代码。我们在项目部分添加了使用格式化器的跳转方式。点击“Formatter”后,Visual Studio Code Java 将引导用户进入格式化器视图。如果用户当前没有格式化器的文件,Visual Studio Code Java 将引导用户直接创建一个格式化器。请参见下方的演示。 更方便地访问项目设置页面 自从我们引入更新后的项目设置页面以来,我们收到了用户的积极反馈。因此,我们使项目设置页面更加易于访问,现在您可以通过 Java 状态菜单直接从状态栏进入该页面。请参见下方截图。 要使用上述所有功能,用户可以使用上面提到的状态栏,或直接使用 Command Palette 并输入**>Java: Open Project Settings**。 测试覆盖率 测试覆盖率是我们在 4 月份推出的新功能,该功能可以使 Java 开发人员可以在 Visual Studio Code 中轻松查看代码的测试覆盖率。最近,我们推出了一个新的视频,讲述了如何在我们的插件中使用该功能。用户可以直接点击此链接查看该视频. Build Server for Gradle 在 Google Summer Projects 中的项目 我们很高兴地分享,Google Summer Projects 现已宣布,您可以在 Gradle Build Tool 的简讯中找到详细信息。今年,Visual Studio Code Java 团队正在指导两个 Gradle Build Server 相关的项目。 Gradle 构建服务器 – 支持 Android 项目,由 Tanish Ranjan 开发 Gradle 构建服务器 – Buildship 中的开发体验和语言支持,由 Sidhaarth Saraswathi Ramalingam 开发 Build Server for Gradle 是 Visual Studio Code Java 团队在2023 开源并推出的一个项目,我们欢迎社区随时为 Gradle 构建服务器做出贡献。 Spring 功能更新 在上述功能之外,我们还有一些重要的 Spring 相关功能更新。要使用提到的功能,请安装Spring Boot 插件包。 支持 @DependsOn 插件中添加了对 @DependsOn 注解的支持,这允许用户导航到引用的 bean ,并提供代码补全快速定义组件依赖的 bean 。 请看下面的演示。 JPQL 和 HQL 查询的验证 用于 @Query 注解中的 JPQL 和 HQL 查询字符串现在作为常规校验的一部分进行验证,因此用户可以轻松发现这些查询中的错误。与所有 Spring 特定验证一样,用户可以通过设置去配置这些验证的等级。请看下面的演示。 升级功能已经支持 Spring Boot 3.3 集成支持 Spring Boot 项目升级到最新的 Spring Boot 版本(使用 OpenRewrite )已经更新,包括升级到 Spring Boot 3.3 。 安装 Java 插件包 要使用上述所有功能,请在 Visual Studio Code 上下载并安装Extension Pack for Java 。 如果您是一位 Spring 开发者,并且正在编写 Spring Boot 相关的程序,您也可以下载并安装Spring Boot 插件包,获得与 Spring Boot 有关的专属开发体验 反馈与建议 2024 年,Visual Studio Code 上的 Java 会有很多激动人心的更新,一如既往,您的反馈和建议对我们非常重要,将有助于我们未来的产品塑造。有几种方法可以给我们留下反馈 填写中文问卷 在这个帖子下留言 在我们的 GitHub repo 上创建 Issue 发送电子邮件到vscjfeedback@microsoft.com 资源 以下链接和资源能帮助您更好地了解 Java on Visual Studio Code 的相关信息 了解更多 Visual Studio Code 上 Java的更多信息 逐步探索有关 Visual Studio Code 的 Java 教程