大家好,欢迎来到 Visual Studio Code for Java 的 6 月更新!在这篇博客中,我们将向您提供有关代码补全性能改进、单元测试和项目创建方面的用户体验增强的最新信息,让我们开始吧!
更快的代码补全速度是开发工具的一个重要方面,可以极大地提高编码效率。用户跟我们反映,觉得 Java 代码补全有时很慢,这影响了他们的工作效率。因此我们一直在研究如何让它更快,最近我们所做的一些工作让它的性能取得了重大进展。
我们之后会写一篇详细的博客介绍其中的技术细节,但这里我们放出了版本 1.16 (2023-03) 和版本 1.19 Pre-release (2023-05) 之间的一些初步数据对比结果
延迟减少(与 1.16 相比) | P99 | P95 | P90 | P80 | P50 |
---|---|---|---|---|---|
1.19 预发布 (2023-05-19) | 56% | 50 | 46% | 36% | 32% |
我们希望代码补全性能的改进能够给您带来更好的编码体验,我们将继续增强 Visual Studio Code Java 中 Java 语言支持的性能、可靠性和兼容性。未来几个月我们将推出一系列性能更新,敬请期待!
在最新版本的 Test Runner for Java ( Java 扩展包的一部分)中,我们添加了对属性 postDebugTask 的支持。此属性将在调试会话结束后启动指定的任务。如果开发者需要在单元测试完成后执行一些特定的任务,这将非常有用。例如,清理数据库、清理环境。您可以通过以下方式配置任务:
settings.json
Settings.json for postDebugTask
tasks.json
Tasks.json for postDebug task 请注意,这些只是示例,您可以按照您喜欢的方式配置任务。
这是一个演示:
有关 postDebugTask 的更多信息,您可以在此处阅读更多内容。
感谢来自社区的贡献(PR#765 and [PR#757( https://github.com/microsoft/vscode-java-dependency/pull/757)),Java 项目管理器现在支持创建 Micronaut 和 Graal Native 项目了,您可以现在从命令面板(打开命令面板并输入Java: Create Java Project)或使用 UI 上的“Create Java Project”按钮创建这些项目。这是一个演示。请注意,您需要安装相应的扩展才能使这些项目正常工作。
New project types
要使用上述所有功能,请在 Visual Studio Code 上下载并安装Extension Pack for Java 。
如果您是一位 Spring 开发者,并且正在编写 Spring Boot 相关的程序,您也可以下载并安装Spring Boot 插件包,获得与 Spring Boot 有关的专属开发体验
2023 年,Visual Studio Code 上的 Java 会有很多激动人心的更新,一如既往,您的反馈和建议对我们非常重要,将有助于我们未来的产品塑造。有几种方法可以给我们留下反馈
以下链接和资源能帮助您更好地了解 Java on Visual Studio Code 的相关信息