本周 Spring - 2013 年 4 月 23 日
欢迎回到本周 Spring 的另一个环节!在旧金山,我们正在经历春天典型的勃勃生机和美丽的春天气候。同样恰如其分的是,Pivotal 开源社区(包括 Cloud Foundry 和 SpringSource)的事情繁忙无比,因为我们正朝着 4 月 24 日 Pivotal 计划启动 迈进。到时候见!
事不宜迟,让我们进入本周的综述
- 你们见过 Spring Batch 2.2.0.RC1 中令人惊叹的 Java 配置支持 吗?我刚刚链接给你们的代码演示了一个完整的可运行 Spring Batch 作业,它读取一个
.csv
文件,然后将记录写入数据源,所有这些都在类中配置,完全使用 Java。这演示了 2.2.0 中的@EnableBatchProcessing
注解。查看它! - 现在可在 YouTube 上以高清观看新的 SpringOne2GX 回放:使用 Spring 和 vFabric 实现领域驱动设计、Cloud Foundry 上的批处理和集成以及奖励环节 了解 Java 垃圾回收以及您可以做些什么。
- FuzzyDB 开源项目 在推特上说他们 发布了 FuzzyDB 的新版本,其中 Spring Data 绑定与 Spring Data Arora 发行版保持一致。恭喜,伙计们!
- 你有没有机会试用 Thymeleaf,这个对 HTML5 和 Spring MVC 友好的模板引擎?如果你想学习 *更多* 内容,你可能会喜欢这个名为 Thymeleaf,它会混合吗? 的演示文稿
- David Welch 编写了一个 Spring Data Mongo 的快速演示 并公开了这项工作。他在推特上说 他用 8 分钟、4 个类和一个
pom.xml
就完成了工作演示。干得好,伙计! - 查看 Ramnivas Laddad 在 SpringSource YouTube 频道 SpringSourceDev 上直播的精彩演讲 SpringOne2GX 上的 CloudFoundry 架构演讲。
- Spring HATEOAS 负责人 Oliver Gierke 推特上发布了这篇博文的链接 "我如何向我妻子解释 REST",乍一看,这似乎只是一个人试图向没有相同技术背景的人解释一个相当深奥的技术概念,但很快就变成了(我认为 *非常* 有见地)对 REST 的适用性的看法。如果你想将你的 REST 技术提升到一个新的水平,请查看 Spring HATEOAS。
- 我个人非常喜欢新的 Java 配置 API,包括最近发布的和当前可在预览版本中使用的 API。我在上面展示了一个 Spring Batch API 的 *非常* 简单示例。上周我还花了一点时间 撰写了关于功能强大的 Spring Social Java 配置 API 的文章,该 API 将很快在 1.1.0.M2 版本中发布。
- 您可以使用 @Required 注解 让 Spring 执行某种前提条件检查,以在运行时 *强制要求* 属性满足非
null
值,否则 Spring 将中止对象的构建。这有助于避免任何静默的NullPointerException
。这篇 JavaBeat 博文很好地解释了如何使用@Required
。 - 如何在 Java 中进行操作 博客发布了一篇关于如何在 Spring Security 3 中 创建自定义
UserDetailsService
的好文章。 - JavaCodeGeeks 博客发布了一篇关于 如何使用 Spring MVC 创建 RESTful 服务 的好文章。
- Brian 的 Java 博客 发布了一篇关于 使用 Spring AOP 以及基于注解和 XML 的配置 选项的文章。