大家好,欢迎来到 Visual Studio Code Java 的 8 月更新。在本月的更新中,我们带来了更多 Spring 相关的新功能,同时也在构建工具(Maven / Gradle) 以及调试体验上有了提升。让我们开始吧!
Spring 功能更新
Spring 相关的体验一直是我们今年的重中之重。在我们的最新版本中,我们很高兴为 Java / Spring 开发者带来更多的功能。
查看实时进程中的 Spring bean 属性
Bean 属性是 Spring 开发者经常需要查看的一个关键信息。在最新的版本中,我们将此信息添加到了 Spring Dashboard 的"Beans"视图中。开发者从 Spring Dashboard 启动 Spring 应用程序后,等待 bean 连接到实时进程并变为"绿色"后,bean 属性信息将自动出现在 bean 名称旁边。您将看到 bean 是否是 Singleton 、prototype 等。如果 bean 是由开发者自定义的,而不是由 Spring 框架定义的,您会看到"defined"字样来进行更好的区分(请参考下面的截图)
更好的 Spring 脚手架入门体验
当开发者使用 Spring Initializer 创建一个新项目时,它会生成一个 HELP.md 文件,它提供了很多有用的信息来帮助开发者上手。但是,由于很多开发者不会意识到这个文件的存在,或者单纯忽略了它。如果可以在 Visual Studio Code 中自动打开此文件,将会很有帮助。我们在最新版本中新增了这个功能,在新建 Spring 项目后,该文件将会被自动打开,以便开发者快速获取有用的入门信息,让 Spring 开发者可以有更流畅的上手体验。让我们看一个快速演示。
若要使用上述新功能,您需要安装Extension Pack for Java以及Spring Boot Extension Pack。
Maven / Gradle 整合体验改进
我们从开发者那里听到反馈,希望我们在插件中更好地集成 Maven 和 Gradle ,这也是我们持续会优化的领域。在最新版本中,我们在 Java Project Explorer 中集成了 Maven 和 Gradle 菜单项,以便开发者可以更方便地访问某些操作。要使用此功能,开发者只需打开 Maven 或 Gradle 项目,然后在 Java Project Explorer 视图中右键点击项目的节点,然后在弹出菜单的底部找到 Maven 或 Gradle 的菜单即可。
以下是此功能的一些演示。
Maven 项目
Gradle 项目
调试体验提升(社区贡献)
最后,我们还在调试体验上做了一些优化,它们都是社区贡献的。感谢 @gayanper 和 @mfussenegger 提交 PR ,以增强 Visual Studio Code 上的 Java 调试体验。具体改进如下:
我们欢迎各种社区贡献,所以请踊跃提交你们的 PR 🙂
反馈与建议
2022 年,Visual Studio Code 上的 Java 会有很多激动人心的更新,一如既往,您的反馈和建议对我们非常重要,将有助于我们未来的产品塑造。有几种方法可以给我们留下反馈
资源
以下链接和资源能帮助您更好地了解 Java on Visual Studio Code 的相关信息
1
asyncd 2022-08-26 18:06:18 +08:00
合并冲突的方式给个配置不行吗。不习惯现在的 3-way ,喜欢以前的方式
|
2
winffee OP 这是 vscode [6 月份版本更新]( https://code.visualstudio.com/updates/v1_69#_3-way-merge-editor)带来的变化,可以在**settings.json**文件中添加以下配置恢复到以前的方式。
`"git.mergeEditor": false,` |
3
byte10 2022-09-27 18:34:51 +08:00
@hushuikun147 我也觉得以前的方式就挺好的。。害,还是跟进吧,毕竟大部分都交互都是那样
|