领先一步
VMware 提供培训和认证,助力您飞速进步。
了解更多从今天起,我们为 Spring 和基于事实标准 Spring Boot 构建的企业应用程序开发开启了工具领域的新篇章。通过推出我们下一代 Spring 工具的公开测试版,我们让全球的开发者能够预览接下来的改进,以提升他们在 Spring 和 Spring Boot 上的开发体验。
全新的 Spring Tools 4 会动态分析您的项目,理解其中的 Spring 构造,并提供轻松且超快速的方式导航到所有 Spring 元素。查找特定的请求映射、精确的 bean 定义或新创建的函数从未像使用全新的 Spring Tools 4 这样容易。
全新的 Spring Tools 4 引入了一种新概念,可以将实时运行的 Spring Boot 应用程序的详细信息叠加到您的源代码上。一旦您在机器上运行您的 boot 应用程序,该应用程序的附加信息将直接显示在您的源代码编辑器中。通过这种方式,您可以查看(并直接跳转到)可用的请求映射等信息。但最强大的部分是您的 bean 的详细连线报告。您可以准确地看到哪个 bean(来自哪个源)被注入到您的 @Autowired 注解的依赖中(例如),以及您的 bean 在应用程序中的注入位置。这提供了直接在源代码中对运行中的应用程序进行独特洞察的能力。您无需自己收集这些数据并手动查找正确的代码行。工具会自动为您完成这些工作。
我们知道 Spring 开发者喜爱他们的 IDE 和代码编辑器。我们希望他们能够继续使用他们喜欢的工具。因此,我们将 Spring Tools 4 的大部分功能以 IDE 无关的方式实现。您可以在以下环境中使用它们:
这仅仅是个开始。我们期待未来有更多环境加入进来。
为了实现这些全新的 Spring Tools 4,我们决定从零开始重写大部分 Spring 工具——从一开始就带着以下目标:
在此处获取公开测试版(及更多详细信息):https://springjava.cn/tools4
我们热爱反馈。我们也很乐意听到您的声音。请告诉我们您对新工具有何看法,与我们分享您的使用经验,并让我们知道您缺少什么。反馈总是受欢迎的。
您现在就可以下载公开测试版。我们将以相对较短的周期发布公开测试版的更新。首个正式版将于 2018 年年中发布 GA。
我们将继续以完整发行版的形式提供 STS 3.9.x 的更新,直到 2018 年年中,并将该发行版更新到即将发布的 Eclipse Photon (4.8) 版本。如果您在 Spring Tools 4 for Eclipse 中仍然需要旧工具的重要部分(尚未在 Spring Tools 4 中支持),您将能够将这些部分作为附加功能安装到 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 扩展包,它是常规 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 语言语法特性的项目。这将在接下来的测试版周期中进行开发。