欢迎回到本周 Spring 的另一个环节。8月1日,我庆祝了我在SpringSource工作的第三个年头。我继续享受着我人生中最美好的旅程,而这其中很大一部分是我的与你们的互动,这是我见过的最棒的社区。谢谢大家。
您是否预订了SpringOne2GX的入场券?今年的展会将是特别的一届。在我的 Spring 开发推广者工作中,我在世界各地参加了许多会议。问问任何有经验的开发者,他们都会证实大数据(和 Hadoop)、响应式 Web 应用程序、REST、移动应用程序开发和云计算是当今炙手可热的话题。Pivotal 和 Spring 支持当今的开发者,在我看来,SpringOne2GX 的议程代表了当今开发者内容的完美融合。查看议程。我们最近刚刚增加了关于大数据和使用 OAuth 的 REST 服务安全的演讲。这将是我们作为Pivotal旗下举办的第一届展会,也是您可以与 SpringSource 和社区中从事您所关注的技术的开发人员交流的唯一场所。正如您所知,我们刚刚宣布了我们的 Cloud Foundry 会议,Platform,SpringOne2GX 全票持票人可以免费注册该展会——该展会与 SpringOne2GX 在同一地点举行,仅提前两天举行!如果我每年只能参加一个展会,那就是这个展会。预购优惠将于本周五到期!
- 重大新闻:Phil Webb 和 David Syer 博士刚刚宣布了 Spring Boot,它简化了 Spring 应用程序的开发。Spring Boot 在 Spring 之上提供了一个有见地的层,从而使启动和运行应用程序变得非常简单,只需最少的麻烦。说真的,这些东西会让你大吃一惊。在你阅读这篇简短而精彩的文章之前,请不要继续阅读!试试看,并务必告诉我们您的体验!
- Spring Framework 3.2.4 维护版本现已可用,其中包含针对 SpringOXM 的重要安全修复。
- Spring Data Redis 的负责人兼忍者 Jennifer Hickey 刚刚宣布了两个 Spring Data 版本的可用性。Spring Data Redis 1.1,M2,具有许多新功能,包括增强的的数据管道、Redis 2.6 脚本等等。Spring Data Redis 1.0.6 也可用,并包含错误修复和较小的改进。
- Spring Mobile 和 Android 负责人 Roy Clarkson 刚刚宣布了Spring Mobile 1.1.0.RC1,其中包含对 Spring Mobile 中的设备检测和视图解析的改进。Roy 还宣布了 Spring Mobile 稳定版 1.0.2 的新版本,其中包含类似的改进,一些进行了回滚。
- Spring Data 忍者 Oliver Gierke 刚刚宣布Spring Data Babbage的最终候选版本现已可用。此版本以查尔斯·巴贝奇命名。此版本具有对 MongoDB 聚合框架的支持,改进了多态查询的执行,支持在使用 JPA 的手动定义的查询中使用 SpEL 表达式,改进了对使用 @IdClass 的实体的处理,为 Neo4j 存储库提供了
countBy(..)
方法,以及更多功能。
- 无需 Lambda 的函数式编程和使用 Cucumber 进行 Spring 自动化网络研讨会的回放现已在线提供。请务必查看它们!
- 几周前,我们的朋友 Johnathan Mark Smith 制作了一个视频介绍如何使用Spring Data MongoDB 和 Java 配置。查看一下!如果您正在制作很棒的视频,请随时分享。我也很乐意将它们发布在本周 Spring 中!
- 当我看到Reactor 项目负责人 Jonathan Brisbin 的一条推文时,我笑了,他在其中写道:“处理器吞吐量:一台笔记本电脑上 9000 万次操作/秒。1 个线程 + @LMAX Disruptor。不是 #fastdata,而是 #uberfastdata”,然后链接到代码中的测试用例。不用说,Reactor 将会彻底改变局面!(当然,我们将在SpringOne2GX上提供更多关于 Reactor 的内容。)
- Tomcat 的最新版本,Apache Tomcat 8.0.0-RC1(alpha),现已可用!有很多新功能。值得注意的是,Tomcat 8 将是第一个支持 JSR 356(WebSockets)的 Tomcat。这是对 Spring 4最近宣布的 WebSocket 支持的完美补充。
- Mohan Srihari Kantipudi 发布了一篇关于Spring 的基本 REST 功能的精彩文章。
- 我喜欢 Gregor Riegler 关于Spring Loaded的文章,这是开源领域最保密的秘密。Spring Loaded 是一种 Java 代理,允许您在处理代码时重新加载代码(无需重新部署!)。这是一篇非常酷的文章,我希望您也能考虑使用 Spring Loaded。