Spring AMQP 2.0.0 Milestone 3 已发布

版本发布 | Gary Russell | 2017 年 4 月 4 日 | ...

我们很高兴地宣布,Spring AMQP 2.0 发布的第三个里程碑版本 (2.0.0.M3) 现已可用。

此版本包含 36 个 JIRA 问题,包括错误修复和许多新特性

  • 初步支持无 Broker 集成测试 - TestRabbitTemplate 会发现应用上下文中的监听器容器,并为 send()sendAndReceive() 操作调用这些容器的监听器。我们打算在 GA 之前进一步完善此功能,包括路由以及模拟 RabbitMQ 支持的各种交换机类型。欢迎提供反馈。

  • 使用外部事务管理器进行回滚现在与本地事务一致。

  • 现在默认使用 4.1.x 版本的 amqp-client 库。

  • RabbitTemplate 现在新增了一个 invoke() 方法,允许在同一通道上按顺序执行多个操作。这还可以在向同一通道发送多条消息时,启用底层库提供的 waitForConfirmsOrDie() 等功能。

Spring Tool Suite 3.8.4 发布

版本发布 | Martin Lippert | 2017 年 4 月 3 日 | ...

亲爱的 Spring 社区成员,

我很高兴宣布 Spring Tool Suite 3.8.4 版本发布,这是我们基于 Eclipse 的工具集。

此版本的亮点包括

  • 更新至 Eclipse Neon.3
  • 用于直接访问 start.spring.io 的向导已完全重做
  • Boot Dashboard:支持本地 Spring Cloud CLI 服务
  • Boot Dashboard:将应用部署到 CF 时支持路由
  • 修复了主 STS Dashboard 上的字体渲染问题
  • 添加了对 Buildship 2.0 的支持
  • 提高了 Boot Dashboard 显示运行中 Boot 应用状态时的可靠性
  • 问题跟踪已迁移到 GitHub Issues

要下载分发包,请访问

详细的新特性和重要说明可以在这里找到:STS 3.8.4 新特性和重要说明

STS 3.9.0 计划于 2017 年 7 月初在 Eclipse Oxygen 4.7 的基础上发布。

敬请享用!

Spring 团队和 Pivotal 出席 2017 年 OSCON Austin 大会

新闻 | Pieter Humphrey | 2017 年 4 月 3 日 | ...

诚邀您于 2017 年 5 月 10-11 日加入 Spring 团队和 Pivotal 专家,参加 OSCON Austin 大会!Pivotal 将在展位 #104 等候您的光临,时间为 5 月 10 日星期三上午 9:45 - 下午 7:00,以及 5 月 11 日星期四上午 9:45 - 下午 4:30

我们将有专家为您介绍 Cloud Foundry、Spring Framework、Apache Tomcat 等领先的开源项目。欢迎莅临,向 Pivotal 的领导者们学习云原生应用知识。

不要错过这些关于云原生应用、微服务、Cloud Foundry、产品管理等话题的精彩演讲!

教程 - 5 月 9 日星期二

上午 9:00 - 下午 12:30 F 宴会厅 教程:云原生 Java - Josh Long https://conferences.oreilly.com/oscon/oscon-tx/public…

Reactor Kotlin Extensions 1.0.0.M1 发布

版本发布 | Sébastien Deleuze | 2017 年 3 月 28 日 | ...

更新:Kotlin 现在 已由 reactor-corereactor-test 原生支持,无需任何额外的扩展。

我很高兴宣布 Reactor Kotlin Extensions 的第一个里程碑版本发布,它为 Reactor API 提供了 Kotlin 扩展。

它支持 KClass 等 Kotlin 类型,利用了 Kotlin 的 具体化类型参数,并提供了各种扩展,以实现更具表达力的代码。您可以在下方快速比较使用 Java 的 Reactor 和使用 Kotlin + 扩展的 Reactor。

Java Kotlin + 扩展
Mono.just("foo") "foo".toMono()
Flux.fromIterable(list) list.toFlux()
Mono.error(new RuntimeException()) RuntimeException().toMono()
Flux.error(new RuntimeException()) RuntimeException().toFlux()
flux.ofType(Foo.class) flux.ofType<Foo>()flux.ofType(Foo::class)
StepVerifier.create(flux).verifyComplete() flux.test().verifyComplete()

Spring 本周回顾 - 2017 年 3 月 28 日

技术 | Josh Long | 2017 年 3 月 28 日 | ...

欢迎阅读新一期《Spring 本周回顾》!本周我在内布拉斯加州的奥马哈与客户交流,今晚我将在由奥马哈 JUG 当地奥马哈 Spring 用户组共同赞助的活动上,讨论响应式 Spring。别害羞,快来 打个招呼吧!

  • Sébastien Deleuze 刚刚发布了 1.0.0.M1 扩展版本,支持在 Kotlin 语言中使用 Project Reactor
  • Spring REST Docs 负责人 Andy Wilkinson 刚刚宣布了 Spring REST Docs 1.2.0.RC1 版本。立即试用吧!关于 Spring REST Docs 的一个很好的示例,请向下滚动,您会看到一位社区成员提供的一个非常棒的示例。
  • Spring Cloud Data Flow 贡献者、杰出的 Thomas Risberg

4 月 13 日网络研讨会:Spring Boot 内部机制

新闻 | Pieter Humphrey | 2017 年 3 月 28 日 | ...

讲师:Nicolas Fränkel, Hybris

借助 Spring Boot 技术栈,您可以在几分钟内启动您的 Spring 项目。对于使用 Spring 的开发者和采用微服务的用户来说,Spring Boot 都取得了巨大的成功。

相较于传统的 Spring framework,偏爱 Spring Boot 会有一些代价,您必须让 Boot 掌握控制权,当您决定重新掌握控制权时,可能会遇到麻烦。

参加这场 60 分钟的网络研讨会,通过创建一个 Spring Boot starter 来了解自动配置和不同类型的条件是如何工作的。您将获得一个……

Spring REST Docs 1.2.0.RC1

版本发布 | Andy Wilkinson | 2017 年 3 月 24 日 | ...

我代表所有贡献者,很高兴宣布 Spring REST Docs 1.2.0.RC1 已发布,并可从 https://repo.spring.io/milestone/ 获取。

有哪些新特性?

1.2 版本的新特性完整概览可在发布说明中找到。以下是一些亮点。

改进的 Asciidoctor 集成

REST Docs 现在有了一个新模块 spring-restdocs-asciidoctor,它使您更容易在文档中使用生成的代码片段。一个 新宏 意味着您可以在一行中导入同一操作的多个代码片段。样本中的此更新……

Spring 本周回顾 - 2017 年 3 月 21 日

技术 | Josh Long | 2017 年 3 月 22 日 | ...

欢迎阅读新一期《Spring 本周回顾》!本周我正在拜访客户,并在加利福尼亚州圣何塞举行的首届 Devoxx US 大会上发表演讲。如果您也在附近,请务必到展会大厅的 Pivotal 展位前驻足问好。

像往常一样,我们有很多内容要介绍,让我们开始吧!

订阅 Spring 通讯

通过 Spring 通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您快速提升。

了解更多

获取支持

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

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部