Microsoft 在 Visual Studio Code 工具的 Java 最新更新中宣布了 Spring Boot 改进。
该工具包含在 Visual Studio Code Marketplace 中的Spring Boot Extension Pack中,已安装超过 100 万次。由 Pivotal 发布,它提供:
- 用于开发和故障排除 Spring Boot 应用程序的 IDE Java 工具。
- 支持编辑 Spring Boot 应用程序配置属性文件(.properties 和 .yml)
Spring Boot 简化并加快了 Spring 中的 Web 应用程序和微服务开发,这是一个开源 Java 框架,以简化的模块化方法促进 Java 应用程序的开发。
根据协议,Vscode在以下领域改进核心 Java 扩展和 Spring 扩展:
- Spring 项目、控制器和 bean 的创建工作流程更简单
- 更好地可视化核心 Spring 概念(例如 bean 和 API 映射)
- Spring 控制器和类的样板代码生成
- 在 Spring Boot 仪表板中改进了 Spring 应用程序生命周期管理
- 管理依赖时添加Spring库更直观的体验
Vscode开发团队上周 宣布改进 Spring Boot 仪表板,上面列表的第四项。
Spring Boot Dashboard扩展在侧边栏中提供了一个资源管理器,开发人员可以在其中在一个地方查看工作区的所有 Spring Boot 项目,他们还可以从中快速启动、停止或调试项目。
除了清楚地了解当前 Spring 应用程序中的所有 bean(特殊 Java 类)和 API 映射之外,开发人员现在还可以享受以下功能:
- 导航:开发人员可以单击 bean 或 API 端点来导航到 bean 的类或定义 API 的代码。
- 过滤:开发者可以使用内置的 VS Code 过滤系统来过滤特定的 bean 或 API 映射。
- 静态与运行时分析:另一个主要功能是分析运行时信息的能力。在应用程序运行之前,bean 和 API 映射的视图仅显示静态信息。现在,朱说,“开始运行时分析的方法是简单地从仪表板启动你的 Spring 应用程序,当你看到 bean 和 API 映射图标为绿色时,这意味着所有信息现在都是运行时信息. 现在显示的 bean 将只是运行时的。”
除了对 Spring Boot 仪表板的关注外,该团队还宣布了许多其他改进,这些改进在以下标题下进行了描述:
- 基本体验改进
- JUnit 5 参数化测试增强
- 更相关的代码操作:
- 构造函数、getter、setter 现在都可以从 Quick Fix 操作中访问(左侧的灯泡图标)
- 现在可以单独生成 getter 和 setter(并不总是一起生成)
- 如果有多个字段,开发者可以选择要生成哪个字段
- 远程容器中的 Java 17
- 用户体验改进: