本周 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. 6 月网络研讨会来了!Michael Minella 将于 6 月 10 日举办Spring Batch 3.0.0网络研讨会,Glenn Renfro 将于 6 月 17 日举办Spring Integration Done Boot-ifully网络研讨会。
  5. Spring 忍者 Greg Turnquist 提前发布了他的 SpringOne2GX 2014 演讲,制作了一个关于在前端 REST 客户端中使用很棒的when.js Promises/A+ 实现的预告文章。查看文章以及他在会议上的演讲
  6. Ramnivas Laddad,一位 Spring 忍者,最初的 AspectJ 领导者,以及 Cloud Foundry 背后的架构师,刚刚发布了一篇关于 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. 你知道昨天什么让我开心吗?一个HystrixInvocationHandler。JDK(以及 Spring 丰富的代理子系统)使用InvocationHandler来创建包装 Bean 的代理。此InvocationHandler将对给定 Bean 上方法调用的包装到 Netflix 的 OSSHystrix项目的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 社区中所有即将举行的活动。

查看全部