Java Visual Studio代码的更新——注释处理器支持、实时内存视图,以及2022年12月在Gradle中更好地构建错误消息提示

Winffee网友说:

大家好,一年很快就过去了,我们已经来到了2022年底。回顾2022年,我们的产品也经历了多次迭代。其中,我们有几个亮点与大家分享:

Spring Boot插件2022重大视觉体验升级亮点今年年初开始,我们开始对Spring Boot插件进行一系列改进,旨在提高Spring开发者在Visual Studio代码上的工作效率。这包括Bean和端点映射视图,更实时的Spring应用的信息显示和内存的可视化显示。我们希望这些改进可以使开发Spring应用程序和观察应用程序的运行状态变得更加容易。

基础编码体验改善编码体验对开发者的日常效率至关重要。2022年,我们做了一系列重要的改进,让Java开发者的编码生活比以往更加轻松。这包括类似IntelliJ IDEA的后缀补全、生成代码片段的更多快捷方式、帮助优化的signature等等。体验将继续成为我们未来的焦点。

内置Lombok支持项目Lombok是一个流行且广泛使用的Java库,用于最小化或删除样板代码。从7月份开始,我们的Java插件可以直接支持使用Lombok的项目,而无需安装任何额外的插件。我们还要感谢@GabrielBB,他开创了最初的Lombok插件。你可以在这篇博文中找到如何启用Lombok支持。

200万Java开发人员使用Visual Studio代码。11月,我们分享了有200万Java开发人员使用Visual Studio代码的消息,这是一个重要的里程碑。我们要感谢社区对我们的支持。谢谢大家!

除了2022的亮点,再来看看最新版本的新功能!

2022年12月更新Spring Boot-实时内存视图作为本月更新的亮点,我们引入了新的图形内存视图,作为Spring Boot仪表板的最新成员。内存视图可以可视化运行Spring Boot应用程序的内存和垃圾收集活动,这与Spring Boot仪表板的方式非常相似。它已经为您提供了运行Spring Boot应用程序(如Bean和端点映射)的观察能力。

内存视图下有四种图形可视化类型:

堆内存——提供JVM中不同堆区域、总使用内存和总内存大小的堆栈概述。非-堆内存——显示JVM中不同非堆区域相对于总使用内存和总内存大小的堆栈概览。Gc暂停–描述GC事件暂停时间的频率和持续时间。垃圾收集–显示应用程序中垃圾收集事件的内存计数视图。使用Spring Boot执行器数据从运行的应用程序中收集数据。因此,只要你的项目有Spring Boot执行器的依赖,你就可以使用实时内存视图。与Beans和Endpint映射视图相比,内存视图仅显示特定运行的Spring Boot应用程序的信息,而不会同时显示多个运行的应用程序的数据。所以,你需要选择一个你感兴趣的应用。

这是这个实时内存视图功能的演示。

Gradle中的注释处理器支持注释处理,这是一个从Java 5开始就存在的Java编译选项。它允许在编译期间生成其他文件,如类或文档。如果我们正在使用Gradle并希望使用注释处理,我们可以通过将特定的依赖项标记为annotationProcessor依赖项配置的一部分来实现。例如:

依赖项{ annotation processor ‘ org . map struct:map struct -processor:1 . 3 . 1 . final ‘…}在我们的最新版本中,我们支持Gradle for Java插件中的注释处理,因此如果您在依赖项中标记了annotation processor,您将能够在编译期间看到生成的文件。这是这个功能的演示。

用户体验-更好的构建错误消息提示当我们的插件程序在一个项目中检测到一个构建错误时,通常会有一个弹出窗口提示用户采取一些操作。不过这个弹窗之前有一些限制。在我们的最新版本中,我们改进了两个主要场景。

在没有工具的情况下构建项目之前,如果工作区有多个文件夹,只有一个文件夹出错,用户试图运行其他文件夹,我们还是会提示用户错误信息,造成用户体验不好。所以我们改进了这个行为,现在只会在当前文件夹有问题的时候提示生成错误信息。这是一个演示。

Maven项目。我们还改进了Maven项目。如果您有一个多模块项目,并且它的一个依赖项中有一个错误,我们将提示您构建一个错误消息。但是,一旦错误被修复,提示将消失,您将能够顺利运行应用程序。请看下面的演示。

但最后但同样重要的是,您可能已经注意到,提示现在已经更改为“继续”、“总是继续”和“修复”。这样的提示对用户来说会更直观。

2023年Visual Studio代码Java。我们再次感谢您在过去一年中给予我们的大力支持。我们祝大家圣诞快乐,新年快乐。2023年会有很多很棒的更新,敬请期待。我们明年再见!

安装Java插件包要使用上述所有功能,请下载并安装Visual Studio代码上的Java扩展包。

如果你是一个Spring开发者,正在编写与Spring Boot相关的程序,你也可以下载并安装Spring Boot插件包,获得与Spring Boot相关的独家开发经验。

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

填写中文问卷,在本帖下留言,在我们的GitHub repo上创建一个问题,发邮件到[email & # 160;Protected] resources下面的链接和资源可以帮助您更好地理解Visual Studio代码中有关Java的信息。

了解有关Visual Studio代码的Java的更多信息。逐步探索关于Visual Studio代码的Java教程

未经允许不得转载:全球VPS主机论坛_便宜VPS主机/VPS云服务器/服务器/独立服务器/物理服务器优惠分享论坛社区 » Java Visual Studio代码的更新——注释处理器支持、实时内存视图,以及2022年12月在Gradle中更好地构建错误消息提示