本周 Spring 动态(Spring 4 版!)- 2013 年 12 月 17 日

工程 | Josh Long | 2013 年 12 月 17 日 | ...

欢迎来到又一期《本周 Spring 动态》!本周,我正在休假 :) 当然,这意味着本周的汇总对我来说更有趣——我得以体验 刚刚发布的 Spring 4! 而且,为了让我的假期更愉快,基于 Spring 4.0 的其他 Spring 项目的新版本发布也已经如火如荼地开始了!

如果你正在使用 Spring(Spring 4、Spring Boot 以及任何其他产品),并且有一些很棒的新博客、视频或示例项目你认为大家应该看看,请随时 在 Twitter 上分享给我!Matt Raible 已经写了一篇有帮助的博文:使用 Spring 4 和 Spring Boot 对 Web 应用进行改造,他将他现有的 Spring 3.2.5、Spring Security 3.1.4 和 Jersey 1.18 应用升级到运行 Spring Framework 4Spring Boot

  1. 首先,是重磅新闻!Spring CTO Adrian Colyer 刚刚宣布 Spring 4 正式发布(GA)!如果你和我一样,今年一直在热切期盼着它,那就别再等了!尽快下载吧。Spring 4 当然是自 2009 年 Spring 3.0 以来的第一个主要版本更新,它代表着应用开发者的重大飞跃。请于2014 年 1 月 9 日与 Juergen Hoeller(以及许多其他工程师)一起参加发布网络研讨会:《Spring Framework 4.0 介绍》。
  2. 与 Spring 4 发布同步,我们刚刚向极其受欢迎的 入门指南 系列添加了数篇新指南。在 新指南 中,你可以找到关于 CORS、jQuery、Sencha、Angular.js 集成等的帮助,以及更多内容!
  3. Rob Winch 紧随其后,宣布 Spring Security 3.2.0 RELEASE 已发布!现在,我将*终于*更新 我关于使用 Spring REST 堆栈的演讲代码,以及 Spring Security 和 Spring Security OAuth,以适应新版本!请于2014 年 1 月 16 日加入 Rob 的谈话,重点关注 Spring Security 3.2 的新版本
  4. 在 Spring 4 发布后,Spring Integration 负责人 Gary Russell 迅速行动,将 备受期待的 Spring Integration 3.0 发布了!这个新版本包含许多新改进,这些改进大多已在 发布候选版公告 中进行了介绍。
  5. 项目负责人 Martin Lippert 刚刚宣布 Spring Tool Suite 和 Groovy/Grails Tool Suite 3.5.0.M1 现已可用。此次更新包含 Groovy 2.2、Grails 2.3.4 和 tc Server 2.9.4,以及 Spring Boot 项目的高级内容辅助、改进的仪表板 feeds 以及对新客户端入门指南的支持。此版本基于 Eclipse Kepler SR1。快来看看吧!
  6. Spring Data 项目负责人 Oliver Gierke 刚刚宣布了最新的 Spring Data 发布系列 Spring Data Babbage SR2 已发布。这个服务版本包含了一系列重要的增强和错误修复,并推荐升级。你可以在我们的 JIRA 中找到此版本修复的所有问题。
  7. Spring 大牛 Greg Turnquist 撰写了一篇非常精彩的文章,回顾了 前面提到的《入门指南》迁移到 Asciidoctor 的幕后故事
  8. Spring 大牛兼 Boot 联合负责人 Phil Webb 和我为 SpringOne2GX 2013 举办了一个名为 提升你的 Java 配置肌肉记忆 的讲座,现在可以在我们的 YouTube 频道 上作为回放观看。快来看看吧!
  9. Patrick Grimard 撰写了一篇文章,介绍了如何 设置 Spring MVC 拦截器来处理 CORS 请求。有关 CORS 的更多详细信息,请查看我们的 理解 CORS 页面,然后查看我们新的《入门指南》,其中展示了一种基于 Servlet Filter 的替代方法,可以实现基本相同的效果。这建立在 Spring Boot 的基础上,使用 Filter 而非 interceptor,但效果是相同的。
  10. 我们的朋友 Bozhidar Bozhanov 撰写了 一篇关于 WebSockets 的精彩博文,当然,它与 Spring 4 配合得很好!,其中包含幻灯片和代码!一定要看看!这篇博文使用了一种更底层的 WebSocket 方法,Spring 也支持这种方法,所有消息都通过一个处理程序进行路由。我个人更喜欢使用更高级的 STOMP 支持,以避免所有请求都通过同一个处理程序路由,然后在switch语句中解析每个请求。无论哪种方式,这都是一篇很棒的博文,而且——因为它更底层——它能让你更好地理解底层发生了什么。快来看看!
  11. 随着新版本的发布,Maven 构件也得到了更新。上周,我提到 Spring 4 现在提供了一个非常方便的 Maven pom.xml 物料清单。你应该使用它来简化操作。此外,如果你是 BinTray 用户,请注意新版本也已在那里提供

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有