Spring Tools 4 - 公共测试版发布

发布 | Martin Lippert | 2017 年 12 月 4 日 | ...

spring tools 4

从今天开始,我们在 Spring 工具领域以及基于事实标准 Spring Boot 构建的企业应用程序开发方面开启了新篇章。通过发布下一代 Spring 工具的公共测试版,我们让全球的开发人员能够抢先体验即将推出的功能,从而改善他们在 Spring 和 Spring Boot 方面的开发体验。

Spring 感知

smart code completion

全新的 Spring Tools 4 可以实时分析您的项目,理解其中的 Spring 结构,并提供对所有 Spring 元素的简单、超快速导航。使用全新的 Spring Tools 4,查找特定请求映射、精确的 Bean 定义或新创建的函数从未如此简单。

来自正在运行的应用程序的信息

in-depth information from live-running applications

全新的 Spring Tools 4 引入了一个新概念,即使用来自正在运行的 Spring Boot 应用程序的详细信息覆盖您的源代码。一旦您在机器上运行 Boot 应用程序,来自该应用程序的其他信息将直接显示在您的源代码编辑器中。这样,您就可以看到(并直接跳转到)可用的请求映射,例如。但这里最强大的部分是 Bean 的详细连接报告。您可以准确地看到哪个 Bean(来自哪个源)被注入到您的 @Autowired 注解的依赖项(例如)中,以及您的 Bean 在应用程序中的注入位置。这提供了对正在运行的应用程序的独特见解,直接在您的源代码中。您无需自己收集这些数据并手动查找正确的代码行。该工具会自动为您完成。

IDE 独立

我们知道 Spring 开发人员喜欢他们的 IDE 和代码编辑器。我们希望他们继续使用他们喜欢的工具。因此,我们在 IDE 独立的方式实现了 Spring Tools 4 的大部分功能。您可以在以下环境中使用它们:

  • Eclipse(或照常下载 Eclipse 的即用型发行版)
  • Visual Studio Code
  • Atom IDE

这仅仅是个开始。我们预计未来会有更多环境加入其中。

从头构建

为了实现这些全新的 Spring Tools 4,我们决定从头开始重写大部分 Spring 工具,从一开始就牢记以下目标:

  • 成为 IDE 独立的 - 让每个开发人员都能继续使用他们喜欢的环境。
  • 从一开始就构建性能 - 我们讨厌等待 IDE 或编辑器完成才能继续编码。因此,Spring Tools 4 旨在永不阻塞用户并快速交付结果。
  • 构建用于现代 Spring 技术 - 该工具专注于 Spring Boot 和基于注释的 Spring 应用程序开发。

下载

从此处获取公共测试版(以及更多详细信息):https://springframework.org.cn/tools4

反馈

我们喜欢反馈。我们也乐于倾听您的声音。请告诉我们您对新工具的看法,与我们分享您的体验,并告诉我们您缺少什么。我们随时欢迎您的反馈。


常见问题

Spring Tools 4 什么时候正式发布?

您可以立即下载公共测试版。我们将以相对较短的周期发布公共测试版的更新。第一个正式版本将于 2018 年年中正式发布。

旧版 STS 3.9.x 工具会发生什么变化?

我们将继续为 STS 3.9.x 发布更新作为完整发行版,直到 2018 年年中,并将更新发行版到即将推出的 Eclipse Photon (4.8) 版本。如果您仍然需要 Eclipse 中旧版工具的重要部分,而这些部分在 Spring Tools 4 for Eclipse 中尚不支持,则可以将这些部分作为附加功能安装到 Spring Tools 4 Eclipse 发行版中,并且这些部分将在一段时间内继续接收维护更新。

它是否与 Boot 1.5 和 Boot 2.0 兼容?

是的,公共测试版已经与 Spring Boot 1.5.x 和 Spring Boot 2.0 兼容。

Spring Tools 4 是否包含 Java 语言支持?

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 支持相同的代码)。

Spring Tools 4 是否支持 JDK9?

您可以使用 JDK9 JVM 运行公开测试版,并且可以使用 Eclipse、Visual Studio Code 和 Atom 中现有的 JDK9 就绪 Java 语言工具。但是,Spring Tools 4 本身尚不支持依赖于 JDK9 语言语法的项目。这将在即将到来的测试版周期中进行处理。

获取 Spring 新闻通讯

与 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 通过一个简单的订阅提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部