Kris De Volder

Kris De Volder

Kris De Volder 是一位 Pivotal 的专业软件开发人员。作为工具团队的成员,他致力于基于 Eclipse 的工具开发,包括 Spring Tool Suite 工具套件发行版。他也是 Pivotal 的 Eclipse Gradle 插件的主要负责人。

在成为一名专业软件开发人员之前,他获得了布鲁塞尔自由大学的计算机科学博士学位,并在不列颠哥伦比亚大学计算机科学系担任教员。在 UBC,他从事软件开发工具的研究,并在研究生和本科生阶段教授编程语言课程。

博客文章作者Kris De Volder

STS 3.7.0 新功能:Spring Boot Yaml 编辑器

工程 | 2015 年 5 月 11 日 | ...

在 STS 3.6.4 中,我们引入了 “.properties” 编辑器支持,用于编辑 Spring Boot 配置属性。

此后不久,人们开始询问对“.yml”文件的支持。我们很自豪地宣布,“.yml”支持现已成为现实。

查看 5 分钟视频演示,了解其工作原理。

Spring Boot Yaml 编辑器构建于 YEdit 之上。STS 添加了特定于 Boot 的内容辅助、验证、悬停信息和超链接检测器。

您可以从 STS 的 每日更新站点 试用此功能,并计划将其作为 STS 3.7.0 的一部分在 2015 年 6 月底发布。

Spring Tool Suite 3.6.4 中的 Spring Boot 支持

工程 | 2015 年 3 月 18 日 | ...

Spring Boot STS 教程

Spring Tool Suite 3.6.4 刚刚在上周发布。这篇博文是一个教程,演示了 STS 提供的一些新功能,用于创建和使用 Spring Boot 应用程序。

在本教程中,您将学习如何

  • 使用 STS 创建一个简单的 Spring Boot 应用程序
  • 从 STS 启动和调试您的 Boot 应用程序
  • 使用新的 STS 属性编辑器编辑配置属性。
  • 在您的代码中使用 @ConfigurationProperties 以获得您自己的配置属性的相同编辑器支持。

创建 Boot 应用程序

我们使用“新建 Spring 启动器”向导来创建……

Eclipse 快速搜索

工程 | 2013 年 7 月 11 日 | ...

您是 Eclipse 用户吗?您是否希望有一种快速简便的方法来搜索工作区中的文本片段和模式?请继续阅读!

Spring ToolSuite (STS) 3.3.0 和 Groovy Gails Tool Suite (GGTS) 3.3.0(刚刚发布)中包含了一个新的“快速搜索”。即使您不是 Spring 或 Grails 开发人员,您也可能对此功能感兴趣,因为它也可以单独安装到普通 Eclipse 中。

介绍快速搜索对话框

快速搜索对话框旨在做好一件事并将其做好:使用简单的文本搜索快速浏览您的工作区。

您可以通过按 **CTRL+SHIFT+L**(或 Mac 上的 **CMD+SHIFT+L**)打开对话框。

简洁的力量

与标准的 Eclipse 搜索 UI 不同,QuickSearch UI 非常简单。无需配置(例如,无需定义搜索范围创建工作集等)。只有一个 **搜索文本框**。开始输入并立即查看 **结果**,并在 **您键入时即时更新**。使用箭头键选择结果,然后按 Enter 键导航到该结果。您也可以立即按 Enter 键打开第一个结果。

当然,如果您愿意,也可以使用鼠标,但 **无需将您的手离开键盘**……

Scripted 中的依赖项分析

工程 | 2012 年 11 月 20 日 | ...

Scripted 是 VMware 的一个 JavaScript 编辑器,上个月在本博客上宣布。在本文中,我们将深入了解 Scripted 的 *依赖项分析引擎*。但在深入了解细节之前,让我们先说明为什么我们需要它。

主要动机:跨文件内容辅助

为了提供出色的 JavaScript 编辑体验,Scripted 需要提供有关您当前编辑器上下文中可以使用哪些函数、方法或标识符的 *准确* 建议。

[caption id="attachment_12178" align="aligncenter" width="533" caption="跨文件内容辅助"][/caption]

两个组件协同工作以实现此目标

  • 细粒度类型推断分析引擎
  • 粗粒度依赖项分析引擎
推断引擎解析您的代码并遍历每个声明、语句和表达式。这使它能够确定哪些标识符在给定上下文中有效,并对可能存储在这些变量中的内容进行良好的猜测。然后,此信息用于提供内容辅助建议。

如果您只想将所有代码放入一个大文件中,那么仅使用高质量的推断器就足以提供一些相当好的内容辅助。在现实中,项目将被划分为……

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部