本周 Spring - 2016 年 12 月 13 日

工程 | Josh Long | 2016年12月13日 | ...

欢迎来到又一期《本周 Spring》!这一年过得真快!您敢相信距离 2017 年不到 19 天了吗?我简直惊呆了。不过,考虑到 Spring 团队和社区的飞速发展和新软件发布,我大概不应该感到惊讶。这真是个令人高兴的问题!

本周,我在周日一早从澳大利亚回来后,和我的朋友 Josh McKenty 一起进行了黑客马拉松,周一在旧金山 Java 用户组与我的朋友 Baruch 进行了交谈,周三将在丹佛 Java 用户组与我的朋友 Matt Raible 演讲(别错过!),周四将在圣路易斯演讲,周五将在哈特福德演讲。这将是充满乐趣的一周,如果您在附近,请随时打个招呼……

本周 Spring - 2016 年 12 月 6 日

工程 | Josh Long | 2016 年 12 月 6 日 | ...

欢迎来到又一期《本周 Spring》!本周我正在澳大利亚布里斯班,参加 YOW! 会议巡演的第二站。如果您在附近,请打个招呼,或者几天后 YOW! 移至悉尼时找到我。

我们有很多内容要介绍,所以让我们开始吧!

  • 如果您还没有跟上 JUnit 5.0 和 Spring Framework 的最新进展,那么这个 Swiftmind 上 Sam Brannen 的演讲是必看的
  • 好消息!我和 Axon 首席执行官兼创始人 Allard Buijze 一起主持的介绍使用 Axon 和 Spring Boot 的 CQRS 的网络研讨会 现在已在线提供
  • Spring Integration 负责人 Gary Russell 刚刚 宣布了 Spring Integration 5.0 M1。此版本包含许多令人称道的新功能,并简化了一些旧功能。我最喜欢的功能之一是:它现在将 Java DSL 打包到框架本身中,而不是单独发布!快来下载并尝试吧。
  • Janne Valkealahti 刚刚宣布了 Spring Statemachine 1.2.0.RC1……

本周 Spring - 2016 年 11 月 29 日

工程 | Josh Long | 2016年11月29日 | ...

欢迎来到又一期《本周 Spring》!我真不敢相信这一年过得这么快!本周我正在 澳大利亚墨尔本参加 YOW! 会议,下周将前往布里斯班,然后前往悉尼参加同一场演出的后续场次。澳大利亚是我离我“本土”时区最远的地方——所以即使我总是周二发布《本周 Spring》,我也明白对于欧洲以西的任何人来说,现在还是周一!今晚,我将加入我的朋友,Intellij 的 Trisha Gee,我们将在 墨尔本 JVM 用户组 进行演讲。我非常激动能来到这里……

拥抱 Spring Data 的响应式编程

工程 | Mark Paluch | 2016 年 11 月 28 日 | ...

上周发布的 Spring Data Kay M1 是首个支持响应式数据访问的版本。其初始支持的存储 — MongoDB、Apache Cassandra 和 Redis — 都已具备响应式驱动,这使得它们成为这类原型的自然选择。让我们更详细地了解一下支持响应式编程的新编程模型和 API。

响应式 Repositories

仓库编程模型是 Spring Data 用户通常处理的最高级别抽象。它们通常包含一组由 Spring Data 提供的 CRUD 方法……

本周 Spring - 2016 年 11 月 21 日

工程 | Josh Long | 2016年11月22日 | ...

欢迎来到又一期《本周 Spring》!本周我……在家!毕竟,本周是美国的感恩节。我确信我代表整个 Pivotal 团队说,我们非常感激您,地球上最棒的社区。非常感谢,如果您正在庆祝感恩节,那么祝您感恩节快乐!当您吃完饭——勉强能睁开眼睛时——我希望您能找到一把舒适的扶手椅,看看本周的精选内容。

Mustache 的乐趣:JVM 的服务器端模板

工程 | Dave Syer | 2016 年 11 月 21 日 | ...

注意:如果您在 2023 年 12 月或之后阅读本文,JMustache 发布了 1.16 版本,增加了“继承”支持。这是一个可选的 Mustache 规范 功能,但之前在 JMustache 中未实现。它允许您执行 Web 应用程序中非常常见的“带包含正文的布局”类型的模板,这在本文的示例中是必需的。GitHub 中的示例已更新,以使用继承而不是下面提供的 lambda 变通方法。

我不怎么做服务器端模板,但当我做的时候……老实说,我总是会忘记东西。每种模板语言都有其优缺点,它们都有需要记住的语法,而我更常忘记的是语法。最近,我对旧的 Spring Petclinic 进行了一些工作,将其视图层转换为使用 Thymeleaf,并对代码进行了“现代化”重组。我喜欢使用 Thymeleaf 3,并发现……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有