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 实时 Beans Graph 的可用性增强
  • 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 release candidate 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 已达到 Release Candidate 阶段。最新版本是 2.0.0.RC2。我们正逐步接近 GA 版本,因此现在是尝试这个新的 2.0 版本的好时机。


spring-yarn 框架使您能够更轻松地开发基于 Spring 的应用程序,这些应用程序可以部署在 YARN 上的 Hadoop v2 上运行。


Spring for Apache Hadoop 2.0 的主要重点是增加 YARN 应用程序开发支持,同时继续在 HDFS 和 MapReduce 支持方面提供改进。您可以在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 个月。自那时以来,我们已经看到了 1720 次提交,由 54 位不同的贡献者完成,我们关闭了 549 个问题,并且代码被 forked 398 次。谢谢大家!

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

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

CLI 使用出色的 Groovy 语言来编译您的代码。当然,您也可以直接在 Java 或任何其他 JVM 语言中使用 Spring Boot 库来编写应用程序。请务必查阅广泛的 参考文档,了解完整的特性介绍。

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

对于更小的示例,例如一个服务,可以尝试 “构建 RESTful Web 服务”指南。它展示了如何轻松地编写代码行数少于 100 的服务,您甚至可以将可执行程序 写在一条推文中(140 个字符)!您可以在 Dan Woods 的 InfoQ 上的精彩文章中阅读有关微服务和 Boot 的更多信息。

得益于 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 的 pull-request。您的反馈对我们来说非常宝贵,所以请 继续提供

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

Spring Data Release Train 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 WebbDr. Dave Syer (以及帮助他们的众多人士) 发布了这款令人惊叹的版本。

我不知道从外部看是什么样子,但在 Spring 团队内部,我们一直在关注 Philip 和 Dave 将 Boot 从概念、到制作出巨大反响的成熟原型 在 SpringOne2GX 2013,再到过去一年多的 GA 版本。Boot 已经影响了许多其他 Spring 项目,包括 Spring Framework 4.0。这是一项真正改变游戏规则的技术,而且不仅仅对 JVM 而言。

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

  1. 重磅新闻:Spring Boot 1.0.0 已达到其第一个主要版本!
  2. Spring Integration 大师 Artem Bilan 刚刚宣布了 Spring Integration 3.0.2Spring 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 的文章!第一篇文章演示了如何为 Spring Boot 应用程序添加 Swagger 集成,第二篇文章演示了使用 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 on Java 8 的网络研讨会?它现在可以观看了,绝对值得一看!

Spring Integration 3.0.2 和 4.0 Milestone 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 Messaging Module。有关迁移应用程序的信息,请参阅迁移指南

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 社区所有即将举行的活动。

查看所有