通过这个新教程“使用 Spring 构建 REST 服务”,了解如何构建、测试、保护和添加超媒体。

工程 | Greg L. Turnquist | 2014年10月23日 | ...

Spring 社区的各位朋友们大家好!

今天我们发布了一个由 Spring 极客 Josh Long 撰写的新教程,他是一个周游世界讲述 Spring 的人:使用 Spring 构建 REST 服务

在这个精美的教程中,您可以阅读关于使用 Spring 构建 RESTful Web 服务的简单性和强大性。您还将了解如何

这是一本非常好的读物,包含大量的代码(你知道的,重要的是代码)。现有的 REST…怎么样了?

介绍 Spring Sync

工程 | Craig Walls | 2014年10月22日 | ...

今天早些时候,我宣布了 Spring Sync 的第一个里程碑版本,这是一个新项目,通过采用基于补丁的交换来解决客户端应用程序和 Spring 后端之间的高效通信。由于这是一个新项目,我认为现在是时候向您展示 Spring Sync 可以做什么了。

此处给出的示例参考了 Spring REST Todos 示例和/或该示例项目中的 Todo 类。

创建和应用补丁

在最低层,Spring Sync 提供了一个用于生成和应用补丁到 Java 对象的库。Patch 类是此库的核心……

Spring Sync 1.0.0 Milestone 1 发布

版本发布 | Craig Walls | 2014年10月22日 | ...

亲爱的Spring社区,

我很高兴地宣布 Spring Sync 1.0.0 的第一个 milestone 版本发布。

Spring Sync 能够实现客户端与基于 Spring 的服务器之间高效的通信和数据同步。

可以在 repo.spring.io milestone 仓库 中找到此版本的依赖项,坐标为 "org.springframework.sync:spring-sync:1.0.0.M1"。

此版本包含:

  • 一个用于计算 Java 对象之间差异并应用补丁的补丁抽象。
  • 支持将补丁表示为 JSON Patch
  • 实现了 差量同步,以一种受控的方式创建和应用补丁。
  • DiffSyncController,一个 Spring MVC 控制器,它处理 application/patch-json+patch 类型的 HTTP 请求,并对资源执行差量同步。

本周 Spring 动态 - 2014年10月21日

工程 | Josh Long | 2014年10月22日 | ...

欢迎来到新一期的《本周 Spring 动态》!本周,我和我的朋友(也是 Neo4j 的布道师) Kenny Bastani 一起参加了 Neo4j GraphConnect 大会,与开发者们交流,然后周四我将和 Vaadin 团队的伙伴 Peter Lehto 进行一次网络研讨会,介绍如何构建Bootiful 的 Vaadin 应用程序——千万不要错过!

下周,我将在 多伦多纽约市波士顿 的线下聚会上发表演讲,帮助大家更好地使用 Spring BootSpring CloudCloud Foundry 构建微服务。立即注册,前来参加代码交流、聚会、披萨和啤酒!微服务如今非常流行,我相信届时会有很多值得讨论的话题,所以不要错过这些活动!

照例,我们要讲的内容很多,让我们开始吧!

Reactor 2.0.0.M1 发布,集成 Reactive Streams!

工程 | Jon Brisbin | 2014年10月21日 | ...

Reactor 团队非常兴奋地宣布 Reactor 2.0 的初始里程碑版本!此更新包括在完全重写的 StreamPromise API 中实现完全兼容的 Reactive Streams!这对 Reactor 用户来说是一个巨大的进步。它开启了与其他 Reactive Streams 实现(如 Akka StreamsRatpackRxJava 等)的集成。Reactor 为构建具有高吞吐量和低延迟要求的现代 #uberfastdata 应用程序提供了坚实的基础。

Stream 和 Promise

Reactor 2.0 的主要变化是 Stream API。事实上,代码库的其他大部分在 1.1 和 2.0 之间只是稍作改进或保持不变。但 StreamPromise 则不然。这些组件已完全...

Spring Data Evans 有哪些新功能?

工程 | Christoph Strobl | 2014年10月15日 | ...

Spring Data 发布Evans 已经有一段时间了,现在是时候向您介绍我们在此版本中包含的最新、最棒的功能了。

内容很多,因为 commons 模块得到了重大增强。这些更改已经纳入了某些存储模块,并将随着时间的推移逐渐渗透到其他模块中。它们都已经支持至少 Spring Data JPA。话不多说,让我们开始吧。

Java 8 高级支持

Java8 已经发布一段时间了,之前的 Spring Data 版本系列已经添加了基础支持…

本周 Spring - 2014 年 10 月 14 日,星期二

工程 | Josh Long | 2014 年 10 月 14 日 | ...

欢迎来到《本周 Spring》的又一次更新!本周我参加了硅谷代码营、JAX London 和 Geekout UK,与开发者们交流如何使用 Spring BootCloud Foundry 上构建可扩展的、以微服务为中心的 Spring Boot 应用程序。能与大西洋两岸热情的开发者们交流,我感到非常开心。

言归正传,让我们来看看本周的要闻!

Spring Tool Suite 和 Groovy/Grails Tool Suite 3.6.2 发布

版本发布 | Martin Lippert | 2014年10月13日 | ...

亲爱的Spring社区,

今天我很高兴地宣布我们基于 Eclipse 的工具的新版本:Spring Tool Suite (STS) 3.6.2 和 Groovy/Grails Tool Suite (GGTS) 3.6.2。

这是一个维护版本,它将 STS/GGTS 更新到刚刚发布的 Eclipse Luna SR1 版本。这包括 STS 分发版中包含的各种项目的许多修复,以及 Eclipse 中 Java8 编译器和工具的修复。

要下载发行版,请访问

详细的新功能和注意事项可以在这里找到:STS/GGTS 3.6.2 新功能和注意事项

注意:两个工具套件都建立在最新的 Eclipse Luna 4.4 SR1 版本之上,提供 64 位和 32 位版本…

Spring Boot 1.2.0.M2 现已发布

发布 | Phil Webb | 2014年10月11日 | ...

我很高兴地宣布 Spring Boot 1.2.0.M2 现在可以在 Spring milestone repository 中获得。此版本在 M1 版本的基础上增加了一些改进和新功能。主要亮点包括:

  • 通过 application.properties 文件完全配置 Jackson ObjectMapper 功能。
  • Jersey 的自动配置。
  • 对 Log4j2 的支持。
  • 对 commons-dbcp2 的支持。
  • 一个新的“磁盘使用情况”健康指示器。
  • 改进了 RabbitMQ 自动配置。

有关更改的完整列表以及升级说明,请参阅 WIKI 上的 Spring Boot 1.2 发行说明参考文档 也将继续…

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有