领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多今天我们很高兴地宣布 SpringSource Tool Suite (STS) 2.0 版本的正式发布。 你可以在这里找到新闻稿。
对于 2.0 版本,我们专注于两个主要功能领域,这两个领域是我们根据客户群和社区的大量反馈确定的:为基于 Spring 的应用程序开发提供最佳环境,并提供基于 OSGi 和 SpringSource dm Server 开发企业应用程序的工具。
我想使用此博客介绍 STS 2.0 的一些新的 Spring 开发工具。 新的 OSGi 开发工具已经在早期的博客中重点介绍过。
STS 2.0 具有许多增强功能,这些增强功能侧重于日常开发人员活动,并有助于提高开发人员的生产力。
借助新的可视化 Spring 配置编辑器(见下文),现在可以更快地创建和编辑 Spring XML 配置,并且由于新的用户辅助功能(例如 XML 内容的图形表示、内容辅助、超链接和集成文档)而最大程度地减少了麻烦。 可视化编辑器集成了每个 Spring XML 配置命名空间的选项卡,并提供了动态添加和删除命名空间的方法。
为了创建或编辑单个 XML bean 定义或命名空间元素,开发人员可以使用 UI 元素,这些元素将提供有关所需配置参数和内联验证的指导。 还可以访问新的 Bean 创建向导来加速 bean 定义的创建和修改。 此外,可视化编辑器通过单击即可执行常见任务来提供帮助; 例如,使用 Spring DM 配置命名空间将 Spring Bean 导出为 OSGi 服务,并且可以轻松扩展以理解自定义 Spring 配置命名空间。
对于那些喜欢留在 XML 中的开发人员,SpringSource Tool Suite 在 Spring IDE 的 XML 编辑功能之上提供了增强功能。 STS 2.0 会在您键入时验证 XML 内容,从而无需保存文件即可发现验证问题。 除了键入时验证之外,STS 还为报告的验证问题提供相关的快速修复(见下文)。
借助新的快速修复,现在可以非常容易地首先在 XML 中创建一个配置模板,然后让 STS 自动创建 Java 类,包括所有已配置的属性。新的编辑和用户辅助功能可以帮助显着缩短编辑 Spring 配置文件所需的时间,并将 STS 的 XML 编辑功能提升到开发人员习惯于编辑 Java 文件的类似水平。
此外,STS 还附带了 Spring IDE Spring Explorer 的扩展,该扩展有助于导航大型代码库中 Spring 注释(例如 @Service、@Transactional 或 @Repository)的使用情况(见下文)。 通过使用 Bean 注释分组,可以非常容易地根据 @RequestMapping 注释来导航复杂的 URL 到 Controller 的映射。
除了上面概述的 Spring 开发功能外,开发人员还可以从 STS 1.0 功能中受益,这些功能还提供用户帮助和指导。 以任务为中心的教程、运行时错误分析和架构审查工具已被证明对 Spring 开发人员特别有价值。
您可以从产品页面下载 SpringSource Tool Suite 2.0。 STS 作为一个完全集成的 Eclipse 发行版提供,该发行版构建在最新的 Eclipse Ganymede SR2 版本之上,并捆绑了 Spring IDE、dm Server Tools 和 Eclipse AJDT。
与 STS 2.0 一起,我们今天还发布了 Spring IDE 和 dm Server Tools 的新版本。 为了尽可能轻松地安装这两个工具,我们创建了一个包含两个插件的统一 Eclipse 更新站点。 新的统一更新站点 URL 是:http://www.springsource.org/update/e3.4
当然,您也可以在众所周知的更新站点位置找到新版本。 由于 Spring IDE 和 dm Server Tools 都需要安装 Eclipse WTP,因此最简单的开始方式是使用“Eclipse IDE for Java EE Developers”包。 此软件包附带所有必需的依赖项。
当我们进入下一个迭代时,总是很高兴收到用户反馈。 如果您有任何意见或想讨论某些功能,请在我们的社区论坛中进行,并请随意提出 JIRA 用于您可能在 STS、Spring IDE 或 dm Server Tools 中发现的任何问题。