大家好,欢迎阅读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的相关信息
0 comments