领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多从今天开始,我们在 Spring 工具领域以及基于事实标准 Spring Boot 构建的企业应用程序开发方面开启了新篇章。通过发布下一代 Spring 工具的公共测试版,我们让全球的开发人员能够抢先体验即将推出的功能,从而改善他们在 Spring 和 Spring Boot 方面的开发体验。
全新的 Spring Tools 4 可以实时分析您的项目,理解其中的 Spring 结构,并提供对所有 Spring 元素的简单、超快速导航。使用全新的 Spring Tools 4,查找特定请求映射、精确的 Bean 定义或新创建的函数从未如此简单。
全新的 Spring Tools 4 引入了一个新概念,即使用来自正在运行的 Spring Boot 应用程序的详细信息覆盖您的源代码。一旦您在机器上运行 Boot 应用程序,来自该应用程序的其他信息将直接显示在您的源代码编辑器中。这样,您就可以看到(并直接跳转到)可用的请求映射,例如。但这里最强大的部分是 Bean 的详细连接报告。您可以准确地看到哪个 Bean(来自哪个源)被注入到您的 @Autowired 注解的依赖项(例如)中,以及您的 Bean 在应用程序中的注入位置。这提供了对正在运行的应用程序的独特见解,直接在您的源代码中。您无需自己收集这些数据并手动查找正确的代码行。该工具会自动为您完成。
我们知道 Spring 开发人员喜欢他们的 IDE 和代码编辑器。我们希望他们继续使用他们喜欢的工具。因此,我们在 IDE 独立的方式实现了 Spring Tools 4 的大部分功能。您可以在以下环境中使用它们:
这仅仅是个开始。我们预计未来会有更多环境加入其中。
为了实现这些全新的 Spring Tools 4,我们决定从头开始重写大部分 Spring 工具,从一开始就牢记以下目标:
从此处获取公共测试版(以及更多详细信息):https://springframework.org.cn/tools4
我们喜欢反馈。我们也乐于倾听您的声音。请告诉我们您对新工具的看法,与我们分享您的体验,并告诉我们您缺少什么。我们随时欢迎您的反馈。
您可以立即下载公共测试版。我们将以相对较短的周期发布公共测试版的更新。第一个正式版本将于 2018 年年中正式发布。
我们将继续为 STS 3.9.x 发布更新作为完整发行版,直到 2018 年年中,并将更新发行版到即将推出的 Eclipse Photon (4.8) 版本。如果您仍然需要 Eclipse 中旧版工具的重要部分,而这些部分在 Spring Tools 4 for Eclipse 中尚不支持,则可以将这些部分作为附加功能安装到 Spring Tools 4 Eclipse 发行版中,并且这些部分将在一段时间内继续接收维护更新。
是的,公共测试版已经与 Spring Boot 1.5.x 和 Spring Boot 2.0 兼容。
Spring Tools 4 本身不包含任何特定于 Java 编程语言的支持,例如标准 Java 代码补全等。但是,我们建议您使用各种环境中现有的 Java 语言支持。基于 Eclipse 的 Spring Tools 4 发行版(即 Spring Tool Suite 4)包含 Eclipse Java 支持。对于 Visual Studio Code,您应该安装 Java Extension Pack,它结合了常规 Java 语言工具(由 RedHat 和 Eclipse 提供)以及 Visual Studio Code 的 Java 启动和调试支持(由 Microsoft 提供)。对于 Atom,也存在一个 Java 扩展(基于与 Visual Studio Code 的 Java 支持相同的代码)。
您可以使用 JDK9 JVM 运行公开测试版,并且可以使用 Eclipse、Visual Studio Code 和 Atom 中现有的 JDK9 就绪 Java 语言工具。但是,Spring Tools 4 本身尚不支持依赖于 JDK9 语言语法的项目。这将在即将到来的测试版周期中进行处理。