本周 Spring - 2013 年 4 月 23 日

工程 | Josh Long | 2013 年 4 月 23 日 | ...

欢迎回到另一期《本周 Spring》!在旧金山,我们正在经历春天典型的生命和美丽天气的最初迹象。同样合适的是,在 Pivotal 开源社区(包括 Cloud FoundrySpringSource)中,随着我们向 4 月 24 日 Pivotal Initiative 启动迈进,事情变得异常繁忙。届时见!

事不宜迟,让我们进入本周的综述

  1. 你们是否看过 Spring Batch 2.2.0.RC1 中令人惊叹的 Java 配置支持?我刚刚链接给您的代码演示了一个完整的 Spring Batch 作业,该作业读取一个 .csv 文件,然后将记录写入数据源,所有这些都在类中配置,完全使用 Java。这演示了 2.2.0 中的 @EnableBatchProcessing 注解。 查看它
  2. 现在可以在 YouTube 上以高清格式观看新的 SpringOne2GX 回放:使用 Spring 和 vFabric 实现领域驱动设计Cloud Foundry 上的批处理和集成以及一个额外环节,了解 Java 垃圾回收以及您可以做些什么
  3. FuzzyDB 开源项目 推文称他们已 发布了 FuzzyDB 的新版本,其中包含与 Spring Data Arora 发布列车一致的 Spring Data 绑定。恭喜,伙计们!
  4. 您是否有机会尝试使用 Thymeleaf,这款对 HTML5 和 Spring MVC 友好的模板引擎?如果您想学习更多,您可能会喜欢这个名为 Thymeleaf,它能混合吗?的演示文稿。
  5. David Welch 制作了一个 Spring Data Mongo 的快速演示并公开了其工作原理。他在推特上说,他使用 4 个类和一个 pom.xml 在 8 分钟内完成了工作演示。干得好,伙计!
  6. 查看 Ramnivas Laddad 在 SpringOne2GX 上发表的精彩演讲 CloudFoundry 架构演讲,该演讲已在 SpringSource YouTube 频道 SpringSourceDev 上发布。
  7. Spring HATEOAS 负责人 Oliver Gierke 在推特上发布了这篇博文的链接,我如何向我妻子解释 REST,乍一看,这似乎只是一个人试图向没有相同技术背景的人解释一个相当深奥的技术概念,但很快就变成了(我认为非常有见地)看待 REST 的适用性。如果您想将您的 REST 技能提升到一个新的水平,请查看 Spring HATEOAS
  8. 我个人非常喜欢新的 Java 配置 API,包括最近发布的 API 和当前在预览版本中提供的 API。我在上面展示了一个 Spring Batch API 的非常简单的示例。上周,我还花了一些时间 撰写了关于功能强大的 Spring Social Java 配置 API的文章,该 API 即将在 1.1.0.M2 版本中推出。
  9. 您可以通过使用 @Required 注解让 Spring 执行某种预检查,以在运行时强制满足某个属性的非 null 值,否则 Spring 将中止对象的构建。这有助于避免任何静默的 NullPointerException。这篇 JavaBeat 博文很好地解释了如何使用 @Required
  10. 如何用 Java 做博客发布了一篇关于如何在 Spring Security 3 中 创建自定义 UserDetailsService的博文。
  11. JavaCodeGeeks 博客发布了一篇关于 如何使用 Spring MVC 创建 RESTful 服务的博文。
  12. Brian's Java Blog 发布了一篇关于 使用 Spring AOP 以及注解和 XML 为中心的配置选项的博文。

获取 Spring 时事通讯

与 Spring 时事通讯保持联系

订阅

领先一步

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

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部