服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

VS Code Spring 全新功能来了!

日期: 来源:微软开发者MSDN收集编辑:Nick Zhu

点击上方蓝字

关注我们

(本文阅读时间:6分钟)


大家好,欢迎来到我们 2023 年的第一篇博客!我们想与您分享几个与 Spring 插件、代码编辑和性能相关的激动人心的更新,让我们开始吧!



Spring 插件包的新入门演练


演练(Walkthrough) 是一种多步骤、向导式的体验,用于教授用户如何使用具有丰富内容的插件。自从 Visual Studio Code 引入插件的演练格式以来,它就广受欢迎。由于我们对 Spring 插件做了很多改进,因此我们对 Spring 插件包的现有演练进行了更新。

新的演练反映了我们的最新功能,例如 bean 和 API 映射视图以及来自 Spring Boot Dashboard 的实时内存视图。它还包含更简洁直观的信息,以便新用户可以更流畅地了解如何使用 Spring 插件。这是新演练的演示。

新的演练包括四个步骤:

▌第 1 步 – 从 Spring Boot 项目开始

在此步骤中,您可以使用 Spring Initializer 从头开始创建项目,也可以从 GitHub 克隆现有示例项目。

▌第 2 步 – 探索您的项目

一旦你有了一个项目,插件中有不同的工具可以帮助你快速导航到 Spring 部件。Bean 和端点映射是 Spring Boot Dashboard UI 布局的一部分,您可以直接跳转到此步骤中的视图。

▌第 3 步 – 运行您的项目

此步骤说明如何运行项目。要从我们的插件中享受大多数最新的 Spring 相关功能,您可以单击 Spring Boot Dashboard 中的“播放”按钮。或者,您可以使用此步骤中描述的其他方法。

▌第 4 步 – 查看正在运行的应用程序的实时信息

我们工具的一个独特功能是能够可视化正在运行的 Spring 应用程序的实时数据。查看实时数据,从 Spring Boot Dashboard 运行应用程序。您将能够看到 bean、端点映射以及新添加的实时内存信息。



区分大小写的代码补全


在编辑代码时,有时开发者希望考虑字母的大小写。我们听取了开发人员的反馈,并在我们的插件中添加了此功能。这是此功能的演示。

请注意,此功能目前仅在 Insider 版本中提供,稍后将在 Stable 版本中发布。要打开或关闭此功能,请转到设置并搜索“匹配大小写(Match Case)”。这是屏幕截图。


性能改进 – 通过共享索引文件减少项目索引时间


项目索引时间过长是我们经常从开发者那里听到的问题,我们一直在寻找一个好的解决方案。最近,我们从上游做了改进,减少了整个项目的索引时间。以前,每个工作空间的索引文件是单独存储的,并且需要在项目导入期间重建所有索引,这可能会导致索引时间很长。但是,在改进之后,我们选择将库的索引存储在一个公共位置,以便不同的工作空间可以重用相同的索引文件。节省了对常用库(如 JDK 和流行库)进行重复索引的时间,显着提高了索引性能。

我们已经进行了一些实验,下面是我们可以获得共享索引的性能优势。

如果您对改进的技术细节感兴趣,可以查看以下 PR:

  • https://github.com/redhat-developer/vscode-java/pull/2811
  • https://github.com/eclipse/eclipse.jdt.ls/pull/2341



安装 Java 插件包


要使用上述所有功能,请在 Visual Studio Code 上下载并安装 Extension Pack for Java。

如果您是一位 Spring 开发者,并且正在编写 Spring Boot 相关的程序,您也可以下载并安装 Spring Boot 插件包,获得与 Spring Boot 有关的专属开发体验。

  • Extension Pack for Java

    https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack

  • Spring Boot 插件包

    https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-boot-dev-pack


反馈与建议


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

  • 在这篇文章下留言
  • 在我们的 GitHub repo 上创建 Issue
    https://github.com/microsoft/vscode-java-pack/issues/new/choose


资源

以下链接和资源能帮助您更好地了解 Java on Visual Studio Code 的相关信息
  • 了解更多 Visual Studio Code上 Java 的更多信息
    https://code.visualstudio.com/docs/languages/java?ocid=AID3052907
  • 逐步探索有关 Visual Studio Code 的 Java 教程

    https://code.visualstudio.com/docs/java/java-tutorial?ocid=AID3052907

*未经授权请勿私自转载此文章及图片。

欢迎扫码了解更多 Java on VS Code 相关信息。

喜欢记得分享哦~

相关阅读

  • 粤港澳大湾区的房价又开始集体狂飙了?

  • 刚刚从大湾区调研回来。估计近期很多朋友也都从朋友圈、短视频、微博等等社交平台看到、听到近期楼市很火热的消息。很多朋友都是半信半疑,不会是炒作吧?没有调查,就没有发言权
  • 2023 年的 Web Worker 项目实践

  • 前言—Web Workers 是 2009 年就已经提案的老技术,但是在很多项目中的应用相对较少,常见一些文章讨论如何写 demo ,但很少有工程化和项目级别的实践,本文会结合 Web Workers 在
  • 玉门: 抢跑春天拼经济

  • 玉门市紧盯高质量发展这个首要任务,深入实施“三抓三促”行动,坚持“干”字当头抓项目,在现代化建设中展现担当作为、奋力奔跑进位。项目建设拉满弓人勤开工忙,项目挑大梁。赤金
  • 新开源项目(solidjs-use)随想录

  • 前言如果你是 React 技术栈,就会发现其对新手其实是不太友好的,会导致新人写出很多重复渲染的组件和 BUG,而且排查难度高(当然 React 依然是最优秀的框架,很多理念的提出者和先行

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • VS Code Spring 全新功能来了!

  • 点击上方蓝字关注我们(本文阅读时间:6分钟)大家好,欢迎来到我们 2023 年的第一篇博客!我们想与您分享几个与 Spring 插件、代码编辑和性能相关的激动人心的更新,让我们开始吧!Spri
  • 承前启“新”:2022年女性长篇小说创作回顾

  • 读提示 近年来女性写作广受关注,这既得益于图书市场和舆论空间对女性议题的持续关注,也离不开女性作家孜孜不倦的创作。2022年尤其是女性长篇小说的丰收之年,在这一年里,不同
  • 一个跨平台执行外部命令的 C# 开源库

  • 点击上方蓝字关注我们(本文阅读时间:5分钟)转载自编程乐趣对于我们程序员来说,在日常开发项目中,调用外部的命令是非常常见的,比如调用批处理命令、调用其他应用,这里面就涉及到进
  • 一文读懂函数编程及其工作原理

  • 点击上方蓝字关注我们(本文阅读时间:8分钟)微软MVP实验室研究员马洪喜-微软 MVP19年研发经验云计算咨询顾问专家容器云及基础架构云技术专家DevOps 及微服务咨询专家什么是函数
  • 比特熊故事汇2.0 | 迎风起,去看新风景

  • 点击上方蓝字关注我们(本文阅读时间:10分钟)文末有惊喜大家好!我是爱吃、爱玩、更爱学习技术,IT界新晋小红人,开发者的好朋友——比特熊!本期比特熊请到了两位“新面孔”,他们刚刚成