Spring Tool Suite 和 Groovy/Grails Tool Suite 3.5.0 发布

发布 | Martin Lippert | 2014年4月2日 | ...

亲爱的 Spring 社区:

我们很高兴地宣布我们基于 Eclipse 的工具的下一个主要版本:Spring Tool Suite (STS) 3.5.0 和 Groovy/Grails Tool Suite (GGTS) 3.5.0。

此版本的亮点包括

  • 即用型完整 Java8 支持(STS 和 GGTS)
  • 更新至 Eclipse Kepler SR2 (4.3.2)
  • Spring Boot 项目的新增高级内容辅助
  • Spring Boot 的实时 Bean 图表的用户体验增强
  • Cloud Foundry 集成现在支持 Spring Boot
  • Eclipse 中 Gradle 集成的重大改进(包括重大的性能改进)
  • 对 Spring Boot CLI 应用程序的初步支持
  • Grails 更新至 2.3.7
  • tc Server 更新至 2.9.5.SR1
  • 仪表板改进(包括提要、快捷方式和通知)

这两个工具套件都基于最新的 Eclipse Kepler SR2 版本。

要下载发行版,请访问

详细的新增功能说明可以在此处找到:STS/GGTS 3.5.0 新功能

下一个版本 3.6.0 计划于 2014 年 7 月发布,紧随 Eclipse Luna (4.4) 版本之后。第一个里程碑版本计划于 2014 年 5 月中旬发布。

尽情享受!

Spring Web Flow 2.4 RC1 发布

发布 | Rossen Stoyanchev | 2014年4月2日 | ...

Spring Web Flow 2.4 发布候选版本 1 现已推出。请使用 http://repo.springsource.org/milestone 存储库,下载 发行版归档文件,或访问项目 主页

此版本包含 Spring Web Flow 和 Spring Faces 的基于 Java 的配置。为了演示它,booking-mvcbooking-faces 示例已切换到全部 Java 配置。请参阅它们各自的配置类 此处此处

有关更多详细信息,请参阅 更新的文档示例存储库。请试用此版本并在 JIRA 中提供反馈,以便在最终发布时…

Spring for Apache Hadoop 2.0 RC2 发布

发布 | Thomas Risberg | 2014年4月2日 | ...

我们很高兴地宣布 Spring for Apache Hadoop 2.0 版本已进入发布候选阶段。最新版本是 2.0.0.RC2。我们正在接近 GA 版本,因此现在是尝试这个新的 2.0 版本的好时机。


spring-yarn 框架使您更容易开发可以部署到 Hadoop v2 上使用 YARN 运行的基于 Spring 的应用程序


Spring for Apache Hadoop 2.0 的主要重点是在继续改进 HDFS 和 MapReduce 支持的同时,添加 YARN 应用程序开发支持。您可以在 YARN 示例 中看到许多这些新的 YARN 功能的使用,并且我们将发布新的 Spring IO 指南

Spring Boot 1.0 GA 发布

发布 | Phil Webb | 2014年4月1日 | ...

我代表整个 Spring Boot 团队,非常高兴地宣布 Spring Boot 1.0 正式发布!您可以 此处 下载包含重要安全修复程序的 1.0.1 版本。

您将在 projects.spring.io/spring-boot 找到您入门所需的一切,以及我们不断增长的 “入门”指南 集合(其中大部分使用 Spring Boot)。

自最初请求 “改进无容器 Web 应用程序架构” 诞生 Spring Boot 以来,已经过去了 18 个月。从那时起,我们看到了 54 位不同贡献者提交的 1720 次提交,我们关闭了 549 个问题,并且代码已被 分叉了 398 次。谢谢!

为什么无容器?如今的 PaaS 环境已经提供了许多管理、扩展和可靠性功能,因此我们专注于使 spring boot 成为一个超轻量级的容器,非常适合在云中部署应用程序或服务。如果您还没有看到 Spring Boot 的实际应用,这里有一个规范的“Hello World!”Web 应用程序,您可以使用 CLI 工具 实际运行它。

groovy @RestController class Example { @RequestMapping("/") String helloWorld() { "Hello World!" } }

CLI 使用出色的 Groovy 语言 编译您的代码。当然,您也可以直接使用 Spring Boot 库与 Java 或任何其他基于 JVM 的语言一起编写您的应用程序。请务必查看详尽的 参考文档 以了解完整的功能细分。

如果您有兴趣查看使用 Spring Boot 构建的应用程序的稍微大一点的示例,请尝试 spring.io 本身。我们最近 开源了整个网站 作为 Spring 参考应用程序。

对于较小的示例,例如服务,请尝试 “构建 RESTful Web 服务” 指南。它展示了如何用不到 100 行代码编写服务非常简单,您甚至可以 在一则推文中包含可执行程序(140 个字符)!您可以在 Dan Woods 的 InfoQ 上的优秀文章 中阅读更多关于微服务和启动的信息。

感谢 Java Buildpack 团队,您还会发现 Spring Boot 应用程序可以无缝部署到 Cloud Foundry;当然,您还可以将 Boot 应用程序与 其他云提供商 一起使用,或直接在您自己的数据中心使用。

最后,如果您是 STS 用户,请查看 最新的 v3.5 版本,其中包含对 Spring Boot 的集成支持(请参阅下面的视频)。如果您更喜欢其他 IDE(或者您更喜欢 Vim/Emacs 之类的东西),您可以使用 start.spring.io 初始化您的项目。

!{iframe width="560" height="315" src="//www.youtube.com/embed/p8AdyMlpmPk" frameborder="0" allowfullscreen}{/iframe}


再次感谢所有早期采用者测试、撰写文章并为 Spring Boot 提交拉取请求。您的反馈对我们来说非常宝贵,因此请 继续提供

项目页面 | GitHub | 问题 | 文档

Spring Data 发布列车 Dijkstra 的第一个里程碑版本可用

发布 | Oliver Drotbohm | 2014年4月1日 | ...

我很高兴地宣布 Spring Data 伞形项目 Dijkstra 发布列车的第一个里程碑版本可用。此列车迭代非常特殊,因为我们有 5 个新模块加入了发布列车:Spring Data CouchbaseCassandraElasticsearchGemfireRedis。我对此更是感到兴奋,因为其中大多数都是社区主导的项目。这些是包含的模块

评论回来了!

工程 | Chris Beams | 2014年4月1日 | ...

当我们推出新的spring.io时,我们关闭了博客的评论功能。一方面,这是因为我们时间有限,关闭评论是最简单的方法。另一方面,这也是一次极简主义的实验。我们想看看是否可以通过减少反馈渠道的数量来提高整体质量。我们请大家将他们对我们博客文章的疑问和反馈发送到@springcentral Twitter 账号,并且很多人这么做了——谢谢!

那么结果如何呢?好吧,我们听到了一些社区的反馈,他们想念博客上的评论……

本周 Spring(Spring Boot 版!)- 2014年4月1日

工程 | Josh Long | 2014年4月1日 | ...

欢迎大家来到一个重大的本周 Spring - Boot 版

今天当然就是愚人节。作为愚人节玩笑,网上有很多很棒的东西!今年我们没有准备任何恶作剧,但我总是想让人们看看这段仍然很精彩的视频Spring 联合创始人 Rod Johnson 宣布将 SpringSource(Spring 最初所在的公司名称)出售给微软!(在2008年,愚人节那天)

言归正传,今天有更多有趣的事情要谈(与愚人节毫无关系):Spring Boot,就在今天早上——终于发布了 GA 版本!祝贺Phillip WebbDave Syer 博士(以及帮助他们的众多人员)取得了这一非凡的成就。

我不知道从外部看进来是什么样子,但我们 Spring 团队一直在关注 Philip 和 Dave 从概念到精细的原型(在SpringOne2GX 2013上引起了巨大轰动),再到过去一年多一点时间的 GA 版本,Boot 的发展历程。Boot 影响了许多其他的 Spring 项目,包括 Spring Framework 4.0。一项真正具有变革意义的技术,而且不仅限于 JVM。

如果您还没有尝试过,现在正是时候了。有一个关于使用来自STS 3.5(也即将发布)的 Spring Boot 的视频。STS 并不是必须的,但它确实有一些方便的工具!请查看。

  1. 重大新闻:Spring Boot 1.0.0 已经发布了第一个主要版本!
  2. Spring Integration 大神 Artem Bilan 刚刚宣布了Spring Integration 3.0.2 以及 Spring Integration 4.0 M4。Spring Integration 3.0.2 中的新功能非常棒,但请向下滚动查看Spring Integration、Boot 和 Java 配置演示!看到这个版本我非常高兴。#boot
  3. Spring 负责人 Juergen Hoeller 宣布了 Spring 4.0.3 版本,该版本支持 Java 8 并改进了 WebSocket 支持。
  4. Spring Data 传奇人物 Thomas Darimont 宣布Spring Data Redis 1.2.1 现已可用。新版本包括对RedisCacheManagerRedisTemplate 的错误修复。
  5. Spring Data 负责人 Oliver Gierke 刚刚发布了Spring Data Dijkstra 的第一个里程碑版本。请查看!
  6. 4月9日,我将在 vJUG 做一个演示,现场直播,全球范围介绍 Spring Boot。我希望在有限的时间内演示使用 Spring Boot 构建应用程序是什么样子的。我很乐意看到您在那里,并且请随时在 IRC 频道上提问。#boot
  7. 我们的朋友Chris Richardson 发表了一篇博客,描述了使用 Spring Boot 构建微服务的方法。示例是用 Scala 编写的。请查看!#boot
  8. Spring Boot 被提名为最具创新性的 Java 技术。我不确定投票流程是如何运作的,但一旦我了解了,我就会在这里发布。无论如何,我希望我们可以指望您的帮助来推动投票!#boot
  9. Marco Vermeulen 做了一个非常好的演讲,介绍了如何使用 Spring Boot 构建微服务。这个例子是用 Groovy 编写的。#boot
  10. Jim Drannbauer 创建了一个 GitHub 仓库,演示了如何使用最近发布的Spring MVC Test HtmlUnit 和 Cucumber 结合使用。有了它,您的单元测试几乎可以像人类的句子一样阅读!#boot
  11. 我们的朋友 Matt Raible 又回来了,这次他不仅发表了一篇,而是两篇关于使用 Spring Boot 的文章!第一篇文章演示了如何将 Swagger 集成到 Spring Boot 应用程序中,第二篇文章演示了使用 Ionic 框架构建 iOS 客户端连接到 Boot 后端应用程序是什么感觉。#boot
  12. 杂项博客又回来了,这次发布了一篇关于将 Spring Boot 和 Scala 结合使用的文章。不错!无论您使用哪种语言,Boot 都是一个胜利!#boot
  13. Sergi Almar 本周又发表了一篇关于如何使用 JMX 监控 WebSocket 线程池的文章。这是他上一篇关于在 Spring 4 中检测 WebSocket 连接和断开连接的文章的后续文章。#boot
  14. 我们网站团队在我们的博客上安装了 Disqus 用于评论。我希望我能向您展示这些电子邮件,但在这个例子中,“想法”到“评论上线!”的转换速度快得令人难以置信。甚至可以说是敏捷的。
  15. Adam Shook 在 SpringOne2GX 2013 上做了一个演讲SpringOne2GX 2013 回放:Hadoop - 大数据新手的基础知识,其回放现已上线。不要错过!
  16. David Turanski 和 Luke Taylor 在 SpringOne2GX 2013 上的演讲使用 Spring 进行实时分析也已上线。请查看!
  17. Spring LDAP 负责人Mattias Arthursson 去年在 SpringOne2GX 2013 上介绍 Spring LDAP 2.0 的演讲的回放现已上线
  18. 您错过了 Spring 负责人Juergen Hoeller 介绍 Spring 4 在 Java 8 上的网络研讨会吗?它现在已上线,绝对值得一看!

Spring Integration 3.0.2 和 4.0 里程碑版本 4 发布

发布 | Artem Bilan | 2014年3月31日 | ...

我们很高兴地宣布即将发布 Spring Integration 4.0 的最终里程碑版本,以及 3.0.x 系列的下一个维护版本。3.0.2.RELEASE 包含少量针对3.0 版本的重要修复。建议 Spring Integration 3.0 用户尽快升级到此版本。请参阅3.0.2 版本说明项目页面以获取更多信息。

Spring Integration 4.0 是该框架的下一代版本,它现在基于新的Spring Framework 4.0 消息模块。请参阅迁移指南以获取有关从…迁移应用程序的信息。

SpringOne2GX 2013 回放:使用 Spring 进行实时分析

新闻 | Pieter Humphrey | 2014年3月31日 | ...

录制于加利福尼亚州圣克拉拉举行的 SpringOne2GX 2013

演讲者:David Turanski、Luke Taylor

当今的解决方案必须能够解释相关事件并了解当前正在发生的趋势。本演讲将介绍 Spring XD 的一些开箱即用的功能,以利用大数据流并生成指标,例如简单的计数器、聚合计数器、移动平均值、变化率和直方图。动手演示将向您展示 Spring XD 如何使用 Redis 和 GemFire 的连续查询和函数执行将实时分析纳入事件驱动的应用程序。

详细了解 Spring XD:http://projects.spring.io/spring-xd

详细了解 Spring Data Redis:http://projects.spring.io/spring-data-redis

详细了解 Spring Data Gemfire:http://projects.spring.io/spring-data-gemfire

!{iframe width="560" height="315" src="//www.youtube.com/embed/g1tTK5PsvjE" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2013 回放:Hadoop - 大数据新手的基础知识

新闻 | Pieter Humphrey | 2014年3月31日 | ...

录制于加利福尼亚州圣克拉拉举行的 SpringOne2GX 2013

演讲者:Adam Shook

本演讲假设您完全不了解 Apache Hadoop,并将提供对 Hadoop 生态系统中所有主要方面(项目和工具)的完整介绍。如果您希望快速了解 Hadoop、试图弄清楚所有的大数据炒作是什么,或者只是有兴趣提高您对 MapReduce 的理解,那么本演讲适合您。我们将介绍所有基础知识,并详细讨论 HDFS、MapReduce、YARN (MRv2),以及 Hadoop 生态系统的广泛概述,包括 Hive、Pig、HBase、ZooKeeper 等。

详细了解 Spring XD:http://projects.spring.io/spring-xd

详细了解 Spring Data Hadoop:http://projects.spring.io/spring-hadoop

!{iframe width="560" height="315" src="//www.youtube.com/embed/xYnS9PQRXTg" frameborder="0" allowfullscreen}{/iframe}

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您快速提升技能。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部