构建 Spring Integration 4.1 WebSocket 端点

工程 | Pieter Humphrey | 2014年11月15日 | ...

作者:Josh Long

Spring Integration 4.1 刚刚发布,它包含了 **许多** 非常棒的新功能!我最喜欢的一个是什么?与 Spring 4 WebSocket 支持的智能集成。现在,您可以构建一个集成流,其最终目的地是 WebSocket 客户端。它还支持充当 WebSocket 服务的客户端。

为了编译它,您需要 Java 8(我们在这里大量使用 lambda 表达式)以及以下 Maven 依赖项

  • **groupId**:org.springframework.integration, **artifactId**:spring-integration-java-dsl, **version**: 1.0.0.RC1
  • **groupId**:org.springframework.integration, **artifactId**:spring-integration-websocket, **version**: 4.1.0.RELEASE
  • **groupId**:org.springframework.boot, **artifactId**:spring-boot-starter-websocket, **version**: 1.2.0.RC1
  • ……

本周 Spring - 2014年11月11日

工程 | Josh Long | 2014年11月12日 | ...

欢迎来到另一期《本周 Spring》!本周我回到了硅谷,与几家大型技术驱动型公司的开发人员讨论如何迈出采用云原生架构的第一步。一如既往,反馈很有趣!本周我将在湾区举行一次聚会,主题是使用 Spring Cloud 构建 优秀的 微服务。下周,我期待着在保加利亚索菲亚参加 Java2Days!到时候见!

  1. Spring Integration 负责人 Gary Russell 刚刚 宣布 Spring Integration 4.1.0 和 Spring AMQP 1.4.0 正式版现已可用!

高质量的 @Qualifier

工程 | Josh Long | 2014年11月4日 | ...

有时,Twitter 是一个令人惊奇的地方。就在上周,我花了一些时间帮助澄清 Spring 的 @Qualifier 注解的行为,它既比 JSR 330 更早出现,提供了比 JSR 330 的 @Qualifier 注解更丰富的超集。这些误入歧途的人似乎认为 Spring 的注解不像 JSR 330 注解那样提供同等程度的类型安全。我不知道这是因为他们根本没有阅读过对该支持的介绍(这个支持相当新,因为它只存在于 2007 年之后),还是因为他们为那些如果……赚钱的公司工作。

本周 Spring - 2014年11月4日

工程 | Josh Long | 2014年11月4日 | ...

欢迎来到另一期《本周 Spring》!本周我在摩洛哥卡萨布兰卡的 JMaghreb 大会上与充满热情的 Spring 开发人员会面,然后前往伦敦(再次!)参加令人惊叹的 Spring eXchange。如果您参加其中任何一个活动,请务必打个招呼!

  • Spring Integration 达人,也是我个人英雄的 Artem Bilan 刚刚 宣布了 Spring Integration RC1 版本。我不知道您是否见过 Java 配置 DSL,但它使编写复杂的集成流变得轻而易举!它利用了 Java 8 的 lambda 支持。查看一下!记住,微服务并非完全以 REST 为中心。如果您正在尝试构建微服务并通过任何其他机制公开它,我建议从 Spring Integration 开始。
  • Spring 达人 Thomas Risberg 刚刚 宣布了 Spring for Hadoop 2.0.3……

本周 Spring - 2014年10月28日

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

来自纽约市的问候!今晚我将在 Cloud Foundry 用户组发表演讲,主题是如何 构建基于 Spring Boot 和 Spring Cloud 的微服务,这些微服务可在 Cloud Foundry 上运行 - 希望您能加入我们!如果您在波士顿,那么 周四我将在此处发表相同的演讲,欢迎前来参加

  • Spring Social 负责人兼全能 Spring 达人 Craig Walls 宣布了 Spring Sync 项目,然后 撰写了一篇不错的介绍文章,这篇文章摘录如下,因为它在文中表达得非常完美 - 通过采用基于补丁的交换来解决客户端应用程序和 Spring 后端之间的高效通信。因此,基本上,客户端/服务器通信(如 REST)中缺少的一块(在基本的 REST、HATEOAS 和超媒体、OAuth 和一般安全之后,Spring 都以一流的方式胜任地支持这些)现在已经出现了!如果您阅读一篇……

了解如何使用这个新的教程“使用 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 - 2014年10月21日

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

欢迎来到另一期《本周 Spring》!本周我与我的朋友(也是 Neo4j 布道者)Kenny Bastani一起在 Neo4j GraphConnect 大会上与开发人员会面,然后在周四,我将与 Vaadin 团队中的一位朋友 Peter Lehto 共同举办一场网络研讨会,主题是如何构建优秀的 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已经存在一段时间了,现在是时候向您介绍我们随其发布的最新和最强大的功能了。

由于公共模块进行了重大增强,因此有很多内容需要介绍。这些更改已经进入了一些存储模块,并且随着时间的推移也将逐渐渗透到其他模块中。所有这些都至少可用于Spring Data JPA。也就是说,让我们直接进入主题。

对Java 8的高级支持

Java 8 已经出现了一段时间,之前的 Spring Data 版本已经添加了基本支持……

获取Spring新闻

通过Spring新闻保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部