大家好,欢迎来到我们的三月更新!在此博客中,我们将为您带来一系列基础编码体验的改进,例如 AWT 项目相关的代码补全优化、运行 Java 程序的更流畅体验以及更好的 Spring Boot 项目与 Azure 的集成,让我们开始吧!

更智能的 AWT 相关代码补全

Java 中的 AWT(抽象窗口工具包)包是学生为程序创建 GUI 的一种非常流行的工具。过去,我们对 AWT 隐藏了类型,因为在其它情况下,这可能会给开发人员的代码补全带来很多干扰。要为 AWT 启用代码完成,您需要遵循此文档并手动将其打开。

我们意识到,对于学生来说,这不是理想的体验,因此在最新版本中,我们改进了代码补全,这样您就无需进行任何配置。 Visual Studio Code Java 将自动检测您的代码是否具有 AWT 相关类。如果是这种情况,我们将自动为 AWT 包启用代码完成。这是一个演示。
Java on VS Code 3月更新|AWT 代码补全、启动程序消息显示与 Spring Apps 数据可视化改进-LMLPHP

运行 Java 程序的用户体验改进

以前,在启动 Java 程序时,Visual Studio Code 会显示一条通用消息,而不会显示具体的 Java 类信息。我们从用户那里得知此消息并没有太大帮助,因此我们已经改进了此体验。在我们最新的插件中,我们进行了以下改进。

  • 如果 launch.json 存在,我们将显示启动配置(Launch configuration)名称作为进度标题。
  • 如果 launch.json 不存在,我们将显示主类(Main Class)名称作为进度标题。

我们希望这一改进将使运行 Java 程序成为更流畅的体验。
Java on VS Code 3月更新|AWT 代码补全、启动程序消息显示与 Spring Apps 数据可视化改进-LMLPHP

通过 Spring Boot Dashboard可视化 Azure Spring Apps 应用程序的实时数据

当我们引入 Spring Boot Dashboard的数据可视化(Bean、Endpoint Mapping 和实时内存视图)时,我们收到了 Spring 开发人员的好评。然而,在之前的功能中,这些可视化仅适用于本地应用程序,我们从用户那里听到他们希望看到这些可视化用于在云端上运行的 Spring 应用程序。

我们有个好消息——此功能最近已集成到 Azure Spring Apps 插件中,因此您将能够看到运行 Azure Spring Apps 应用程序的实时数据。要使用全部功能,您需要安装 Azure Spring Apps 插件(此处说明)并拥有一个实时的 Azure Spring Apps 实例。您可以在此处了解有关 Azure Spring Apps 的更多信息。

这是一个演示。
Java on VS Code 3月更新|AWT 代码补全、启动程序消息显示与 Spring Apps 数据可视化改进-LMLPHP

安装 Java 插件包

要使用上述所有功能,请在 Visual Studio Code 上下载并安装 Extension Pack for Java
Java on VS Code 3月更新|AWT 代码补全、启动程序消息显示与 Spring Apps 数据可视化改进-LMLPHP
如果您是一位 Spring 开发者,并且正在编写 Spring Boot 相关的程序,您也可以下载并安装 Spring Boot 插件包,获得与 Spring Boot 有关的专属开发体验。
Java on VS Code 3月更新|AWT 代码补全、启动程序消息显示与 Spring Apps 数据可视化改进-LMLPHP

反馈与建议

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

资源

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

04-06 05:02