Kris De Volder

Kris De Volder

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

在成为一名专业软件开发人员之前,他获得了布鲁塞尔自由大学的计算机科学博士学位,并且还在英属哥伦比亚大学计算机科学系担任教员。在 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 添加了特定于启动的内容辅助、验证、悬停信息和超链接检测器。

今天可以通过 STS 的 nightly update site 试用,并计划在 2015 年 6 月底作为 STS 3.7.0 的一部分发布。

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 Properties 编辑器编辑配置属性。
  • 在您的代码中使用 @ConfigurationProperties 以获得对您自己的配置属性的相同编辑器支持。

创建一个 Boot App

我们使用“New Spring Starter”向导来创建一个…

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 键打开第一个结果。

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

脚本中的依赖分析

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

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

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

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

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

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

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

如果您想简单地将所有代码放入一个大文件中,那么仅仅是一个高质量的推理器就足以提供一些非常好的内容辅助。 实际上,项目将被分割……

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部