共计 1645 个字符,预计需要花费 5 分钟才能阅读完成。
大家好,欢送来到 Visual Studio Code Java 的 4 月更新!在此博客中,咱们将带来大量根底用户体验更新,其中包含调试性能改良、Maven 插件中的配置文件反对、全新 Java Project Explorer 的用户界面和 Spring Boot 我的项目的可视化加强性能。有很多内容要讲,让咱们开始吧!
Maven 插件中的 Profile 反对
Maven Profile 容许您创立特定的构建配置并针对不同的环境或指标执行特定的构建阶段,从而优化您的构建过程。它们能够节省时间并缩小谬误,因而您不用保护多个 POM 文件。
咱们在 Maven 插件中增加了对配置文件(Profile)的反对,它是 Java 插件包的一部分,因而您能够直观地看到您领有的 Maven 配置文件。您还能够应用此插件在 Maven 配置文件之间切换,因而间接应用插件治理配置文件要容易得多。上面是一个演示。
调试模式主动展现变量值
当咱们为调试器引入惰性变量(Lazy Variable)时,咱们的目标是推延对低廉变量的计算操作,直到用户显式扩大查看它们的值,目标是优化性能。然而,咱们听到用户反映,这带来了一些用户体验的副作用,在调试模式下,开发者必须一直地额定点击能力显示一些根本类型变量的值,十分不不便。
因而,咱们增加了“Auto Expand Lazy Variables”(主动开展惰性变量)的菜单项来主动开展所有惰性变量。当用户在菜单中单击它时,将主动显示所有惰性变量的值,因而用户无需手动单击每个惰性变量即可查看值。如果用户想要复原此行为,只需再次在菜单中单击“Manual Expand Lazy Variables”(手动开展惰性变量)。上面是此性能的演示。
新的 Java Project Explorer 用户界面
咱们总是从用户那里听到他们心愿在 Java Project Explorer 中看到更多的我的项目,尤其是与构建工具相干的文件(例如 POM.xml)以及资源文件。因而,咱们从新设计了 Java Project Explorer 的 UI 以蕴含额定的文件资源。对于那些依赖 Java Project Explorer 视图的开发人员,当初您能够轻松地间接拜访这些文件。目前此设计仍处于晚期阶段,请让咱们晓得您的想法,并在 GitHub 上留下您的反馈。
查看 Spring 我的项目的实时属性
属性配置是 Spring Boot 我的项目的要害局部,因为它们提供了一种不便的办法来配置和自定义咱们的 Spring 应用程序的行为。然而,有时随着咱们应用程序的增长,很容易遗记这些属性的值,并且很难在利用程序运行时将它们可视化。作为咱们最新的 Spring Boot 加强性能的一部分,咱们增加了对在 Spring Boot Dashboard 中可视化正在运行的 Spring 我的项目实时属性的反对。让咱们看一个疾速演示。
请留神,这可能会裸露一些十分重要的值,因而请自行决定应用它们。要启用此性能,您还须要设置 -Dmanagement.endpoint.env.show -values=ALWAYS。您能够指南中浏览更多相干信息。
装置 Java 插件包
要应用上述所有性能,请在 Visual Studio Code 上下载并装置 Extension Pack for Java。
如果您是一位 Spring 开发者,并且正在编写 Spring Boot 相干的程序,您也能够下载并装置 Spring Boot 插件包,取得与 Spring Boot 无关的专属开发体验。
反馈与倡议
2023 年,Visual Studio Code 上的 Java 会有很多激动人心的更新,判若两人,您的反馈和倡议对咱们十分重要,将有助于咱们将来的产品塑造。有几种办法能够给咱们留下反馈:
- 在这篇文章下留言
- 在咱们的 GitHub repo 上创立 Issue
资源
以下链接和资源能帮忙您更好地理解 Java on Visual Studio Code 的相干信息
- 理解更多 Visual Studio Code 上 Java 的更多信息
- 逐渐摸索无关 Visual Studio Code 的 Java 教程
点我返回官网文档~