Spring 本周动态 - 2014 年 11 月 18 日

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

欢迎阅读新一期的 Spring 本周动态!这周我在阳光明媚的保加利亚索菲亚参加 Java2Days 软件大会。像往常一样,这个大会乐趣实在太多,观众也比以往任何时候都多,都棒!

  1. Spring Boot 1.2.0 RC1 现已发布!此版本将嵌入式 Servlet 容器升级到 Tomcat 8 或 Jetty 9,新增了 @SpringBootApplication 注解,添加了 JavaMail 支持,并注册了额外的 Spring Boot Actuator 支持。
  2. Spring Session 1.0.0.RC1 发布,带来了大量新功能!
  3. 谈到将 Spring 与 ZeroTurnaround 一起使用,请于 11 月 20 日与 ZeroTurnaround 的 Adam Koblentz 和我一起,看看如何使用 JRebel 和 Spring Boot 带来无与伦比的开发者效率双重提升
  4. 想了解更多关于 Reactor 项目以及异步 I/O 在微服务中的作用吗?请查看即将举行的 Reactor 网络研讨会

构建 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 构建“Bootiful”微服务。下周,我期待在保加利亚索菲亚的 Java2Days 大会见到大家!到时候见!

  1. Spring Integration 项目负责人 Gary Russell 刚刚宣布 Spring Integration 4.1.0 和 Spring AMQP 1.4.0 的最终版本现已发布!

一个高质量的 @Qualifier

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

有时,Twitter 是一个令人惊叹的地方。就在上周,我花了一些时间帮助澄清 Spring 的 @Qualifier 注解的行为,该注解既比 JSR 330 早出现,提供了比 JSR 330 的 @Qualifier 注解更丰富的功能集。这少数误解的人似乎认为 Spring 的注解不提供与 JSR 330 注解相同程度的类型安全。我不知道是因为他们根本没有仔细阅读相关支持(这相当新,因为它只存在于 2007 年以来),还是因为他们为一些如果你…就赚钱的公司工作。

Spring 本周动态 - 2014 年 11 月 4 日

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

欢迎阅读新一期的 Spring 本周动态!这周我正在摩洛哥卡萨布兰卡参加 JMaghreb 大会,与热情的 Spring 开发者交流,然后将再次前往伦敦参加精彩的 Spring eXchange 大会。如果你参加了其中任何一个,一定要打个招呼!

  • Artem Bilan,Spring Integration 的大神,也是我的个人偶像,刚刚宣布了 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 用户组演讲,介绍如何构建运行在 Cloud Foundry 上的基于 Spring Boot 和 Spring Cloud 的微服务 - 希望你能加入我们!如果你在波士顿,那么周四我将在那里进行同样的演讲,欢迎过来玩

  • 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 GraphConnect 大会上与开发者交流,同行的还有我的朋友(兼 Neo4j 布道师)Kenny Bastani,然后在周四,我将与 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 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

抢先一步

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

了解更多

获取支持

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

了解更多

即将举办的活动

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

查看全部