本周 Spring - 2019年4月2日

工程 | Josh Long | 2019年4月2日 | ...

各位 Spring 爱好者们,欢迎来到另一期《本周 Spring》!本周我在纽约市参加 Kafka Summit 大会,届时我将与 Confluent 开发者体验负责人、优秀的 Tim Berglund 以及 Pivotal 高级副总裁 James Watters 一起讨论为什么 Pivotal 和 Confluent 结合起来会更好。欢迎加入我们!然后,下周将前往南非(参加在开普敦约翰内斯堡举行的 SpringOne Tour 活动),之后将前往毛里求斯参加 DevConf。如果您在这些地方,请务必打个招呼!

从左至右:Confluent 联合创始人 Jay Kreps, Tim Berglund, 我, 和 Pivotal 高级副总裁 James Watters

闲话少叙,我们开始吧!

Reactor 调试体验

工程 | Sergei Egorov | 2019年3月28日 | ...

Project Reactor 团队,我们认为您所依赖库的调试体验与功能集或性能同等重要。

今天,我们很高兴宣布 Reactor 系列中的两个新的实验性项目!

BlockHound - 社区新成员

最常见的新手错误之一是阻塞那些本应只运行非阻塞代码的 Java 线程(例如,Schedulers.parallel())。
这是最具破坏性的问题之一,因为它可能会阻塞不相关的处理,甚至导致死锁!

考虑以下代码

Flux.range(0, Runtime.getRuntime…

Spring Cloud Stream Germantown.M1 / 2.2.0.M1 发布公告

工程 | Oleg Zhurakousky | 2019年3月26日 | ...

我们很高兴宣布 Spring Cloud Stream Germantown 发布列车的第一个里程碑版本 - Germantown.M1/2.2.0.M1。

Spring Cloud Stream Germantown 2.2.0.M1 已可在 Spring Milestone 仓库中使用。

部分亮点

改进的主页和用户文档

请查看我们新的主页用户指南

进一步的功能性编程增强

我们增加了额外的 功能性编程增强和简化,您不再需要提供 @EnableBinding 注解,在某些情况下甚至可能不需要 spring.cloud.stream.definition…

本周 Spring (Spring 15岁生日快乐!) - 2019年3月26日

工程 | Josh Long | 2019年3月26日 | ...

各位 Spring 爱好者!欢迎来到另一期《本周 Spring》!我正在加州普莱森顿拜访 Pivotal 的一个重要客户,明天将前往纽约市,与优秀的 Tim BerglundJames Watters 在 Kafka Summit 上发表演讲。欢迎加入我们!然后,下周将前往南非(参加在开普敦约翰内斯堡举行的 SpringOne Tour 活动),之后将前往毛里求斯参加 DevConf - 如果您在这些地方,请务必打个招呼!

此外,完全值得一提的是,周日是 Spring Framework 发布 15 周年纪念日…

Spring Initializr 更新

工程 | Damien Vitrac | 2019年3月21日 | ...

我代表团队和所有贡献者高兴地宣布,Spring Initializr 已更新,现已在 start.spring.io 上提供。

UI 变更 - 听取您的反馈

在上次修订后,我们收到的主要反馈是关于缺少依赖列表。一些社区成员似乎为了获取信息(不一定是为了使用网站生成新应用)而查看此列表,而另一些人只是想看看有哪些可用依赖。

虽然 start.spring.io 看起来是一个非常简单的服务,通过简单的 HTML 生成应用程序…

A Bootiful Podcast:与 AxonIQ 的 Steven van Beelen 和 Pivotal 的 Ben Wilcock 谈 CQRS

工程 | Josh Long | 2019年3月21日 | ...

各位 Spring 爱好者!在本周的节目中,Josh Long 与 AxonIQ 的 Steven van Beelen(Axon 项目负责人)和 Pivotal 的 Ben Wilcock 谈论了 CQRS、事件溯源、事件风暴、微服务、Spring Boot 以及 Axon 和 Spring 之间长久的情谊。

宣布 Spring Cloud Function 的第一个里程碑版本 - 2.1.0.M1

工程 | Oleg Zhurakousky | 2019年3月20日 | ...

我们很高兴宣布 Spring Cloud Function 的第一个里程碑版本 - 2.1.0.M1。

Spring Cloud Function 2.1.0.M1 的各个模块已可在 Spring Milestone 仓库中使用。此版本包含以下内容:

  • 一些始终在基于 bean 工厂 的函数目录中提供的功能现在已成为函数式形式 的一部分(有关函数式形式 的更多详细信息,请参阅Dave Syer 的博客
    • 多端点支持 - 能够以传统上下文配置中期望的方式映射多个 HTTP 端点。
    • 函数组合 - 能够组合函数(例如,foo|barfoo,bar)。
  • 对于 Message 函数与非 Message 函数组合的情况(例如,Function<Message<?>>, Message<?>>Function<?, ?> 组合),能够通过 Message 头部进行通信和保留元信息…

本周 Spring - 2019年3月19日

工程 | Josh Long | 2019年3月19日 | ...

各位 Spring 爱好者!欢迎来到另一期《本周 Spring》!这是多么狂野而精彩的 Spring 周啊!本周我在英国伦敦参加盛大的 SpringOne Tour 活动和客户拜访,然后前往奥地利维也纳,接着去荷兰阿姆斯特丹参加那里的 SpringOne Tour 活动。如果您在这些地方,请务必打个招呼!

订阅 Spring 新闻通讯

保持联系,订阅 Spring 新闻通讯

订阅

抢先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部