大家好,欢迎阅读 Visual Studio Code for Java 的六月更新!在这篇博客中,我们将分享项目设置项目的重要更新以及一系列 Spring 的功能改进,让我们开始吧!
在项目设置页面添加了一个新的编译器配置标签页。这使您可以方便地设置项目的 Java 编译器相关选项。目前的选项包括源代码和目标兼容性、用于交叉编译的–release 选项以及类文件生成的自定义。请参见下方截图中的编译器部分。
除了编译器部分,我们还添加了 Maven 标签页,使用户可以轻松指向的 Maven 配置文件。用户只需点击“Maven”并输入 Maven 配置文件的名称。
最后,许多用户需要使用格式化器(Formatter)来格式化代码。我们在项目部分添加了使用格式化器的跳转方式。点击“Formatter”后,Visual Studio Code Java 将引导用户进入格式化器视图。如果用户当前没有格式化器的文件,Visual Studio Code Java 将引导用户直接创建一个格式化器。请参见下方的演示。
自从我们引入更新后的项目设置页面以来,我们收到了用户的积极反馈。因此,我们使项目设置页面更加易于访问,现在您可以通过 Java 状态菜单直接从状态栏进入该页面。请参见下方截图。
要使用上述所有功能,用户可以使用上面提到的状态栏,或直接使用 Command Palette 并输入**>Java: Open Project Settings**。
测试覆盖率是我们在 4 月份推出的新功能,该功能可以使 Java 开发人员可以在 Visual Studio Code 中轻松查看代码的测试覆盖率。最近,我们推出了一个新的视频,讲述了如何在我们的插件中使用该功能。用户可以直接点击此链接查看该视频.
我们很高兴地分享,Google Summer Projects 现已宣布,您可以在 Gradle Build Tool 的简讯中找到详细信息。今年,Visual Studio Code Java 团队正在指导两个 Gradle Build Server 相关的项目。
在上述功能之外,我们还有一些重要的 Spring 相关功能更新。要使用提到的功能,请安装Spring Boot 插件包。
插件中添加了对 @DependsOn 注解的支持,这允许用户导航到引用的 bean ,并提供代码补全快速定义组件依赖的 bean 。 请看下面的演示。
用于 @Query 注解中的 JPQL 和 HQL 查询字符串现在作为常规校验的一部分进行验证,因此用户可以轻松发现这些查询中的错误。与所有 Spring 特定验证一样,用户可以通过设置去配置这些验证的等级。请看下面的演示。
集成支持 Spring Boot 项目升级到最新的 Spring Boot 版本(使用 OpenRewrite )已经更新,包括升级到 Spring Boot 3.3 。
要使用上述所有功能,请在 Visual Studio Code 上下载并安装Extension Pack for Java 。
如果您是一位 Spring 开发者,并且正在编写 Spring Boot 相关的程序,您也可以下载并安装Spring Boot 插件包,获得与 Spring Boot 有关的专属开发体验
2024 年,Visual Studio Code 上的 Java 会有很多激动人心的更新,一如既往,您的反馈和建议对我们非常重要,将有助于我们未来的产品塑造。有几种方法可以给我们留下反馈
以下链接和资源能帮助您更好地了解 Java on Visual Studio Code 的相关信息
1
knva 137 天前
前途无量,大有可为
|
2
Kaiv2 137 天前
牛的,多亿点 LSP 功能,这样 vim 上也能用上
|
3
yosoroAida 136 天前
太猛了,刚好我司摁着我们要用免费的编译器。
|
4
Richardhtw 136 天前
VS Code 远程开发无敌,希望 Java 开发体验也越来越好。JetBrians 的 Fleet 目前看实在是太拉跨了......
|
5
workqing2023 136 天前
有没有支持 kotlin 的计划呢,创建 spring boot 项目可以选择 kotlin ,但还是不能运行
|
6
fpure 136 天前
强👍,vscode 上的 Java 越来越好用了
|
7
shuzeyuxuan 134 天前
加油,希望 vscode 上的 Java 越来越好用
|
8
fpure 132 天前
希望 vscode 可以在调试控制台和条件断点那里支持代码提示
|