本周 Spring - 2014 年 6 月 3 日

工程 | Josh Long | 2014年6月3日 | ...

欢迎阅读又一期《本周 Spring》。本周非常激动人心!当然,说实话,每一周都令人兴奋。但本周的发布尤其会让许多人高兴。请关注 博客,下周再回来与大家一起回顾!:)

  1. 我的天!Spring Boot 1.1.0.RC1 现已发布!新版本延续了史诗般的更新,支持 Spring Data Elasticsearch、HornetQ 和 Spring Social,以及更多内容!抓紧下载最新版本,试用一下,并在 TwitterGitHub 上提供反馈。
  2. Mark Pollack 博士刚刚宣布,最新发布的 Spring XD 1.0.0.M7 现已可用。新版本提供了许多出色的新功能。我最喜欢的是能够将数据固定到某个流——将其视为使用消息内容进行相关性处理——以便您可以保留有状态的操作。可以将其视为一种根据有用的业务键来路由和划分消息的绝佳方式。发布说明中有一个很棒的示例。
  3. Azul 的明星 Gil Tene 在 SpringOne2gX 2013 大会上发表了关于如何减少延迟的精彩演讲,该演讲现在可以在线观看。Gil 是我们行业中的一位疯狂科学家。我还没有看过这场演讲,但我会看的,并强烈建议您也去看。Azul 提供高性能、低延迟的 JVM,既有硬件设备也有可交付软件。他的演讲源于大量不求回报的研发工作,而通过观看和学习他的演讲,我可以避免自己做这些工作。干得好,Gil!
  4. 六月网络研讨会来了!5 月 10 日,Michael Minella 将进行关于 Spring Batch 3.0.0 的网络研讨会;5 月 17 日,Glenn Renfro 将进行关于 Spring Integration Done Boot-ifully 的网络研讨会。
  5. Spring 的忍者 Greg Turnquist 撰写了一篇预告博文,介绍了如何使用令人惊叹的 when.js Promises/A+ 实现来构建 Spring Data REST 的前端,这是他将在 SpringOne2GX 2014 大会上的演讲的预热。请查看这篇博文以及 他在会议上的演讲
  6. Spring 的忍者、原始 AspectJ 领导者以及 Cloud Foundry 的架构师 Ramnivas Laddad 刚刚发布了一篇非常酷的 Spring Cloud 介绍,该介绍使得在各种平台即服务 (PaaS) 上使用不同中间/基础设施服务(数据库、消息队列)的客户端服务变得简单,只需进行平台解耦配置即可。
  7. ADP 的 Jeffery Sologov 关于构建大型应用程序的陷阱的演讲回放现已上线!快来看看!
  8. ttp://twitter.com/JakubJirutka 分享了这款史诗级基于 Spring 表达式语言 (SpEL) 的 Bean Validation API (JSR 303/349) 实现。GitHub 上有一个有趣的观点,“它对于跨字段验证尤其有用,这在纯 Bean Validation 中非常复杂。” 我也很喜欢其中的示例。
     
    @SpELAssert(value = "password.equals(passwordVerify)",
            applyIf = "password || passwordVerify",
            message = "{validator.passwords_not_same}")
    public class User {
      private String password;
      private String passwordVerify;
    }
    

    做得好!

  9. 特别感谢出色的 Brian Dussault 找到了这个:Zuul 是一个看起来很不错的应用程序配置管理解决方案,它提供了简洁的 Spring 客户端 API。

  10. 昨天有什么让我开心的?一个HystrixInvocationHandlerInvocationHandler 由 JDK(和 Spring 丰富的代理子系统)使用来创建包装 Bean 的代理。这个InvocationHandler 将对给定 Bean 的方法调用包装在 Netflix 的 OSS Hystrix 项目的Command 对象中。Hystrix Command 包装了功能并提供/支持弹性模式。我迫不及待地想看到 Spencer Gibb 的 Halfpipe 项目取得更多进展!
  11. 我们的朋友 David Welch 又有新作品了,这次是一个名为 Spring Tiered 的有趣项目,旨在进一步简化(并规范化)基于 HATEOAS 的服务的开发。真有趣……
  12. 另外,说到构建(和消费)弹性服务,请看看 Chris Richardson 在 SpringOne2GX 2013 大会上关于异步消费服务的强大抽象的精彩演讲。
  13. 此外,我还写了一篇关于开始使用 Maven(及其替代方案)和 Spring 的文章。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有