本周 Spring - 2020 年 8 月 11 日
你好,Spring 爱好者!
近况如何?我很高兴与您交流!近况如何?我很好。刚刚发布了新版的 *Reactive Spring* 书籍,其中有长达 70 多页关于 RSocket 的内容。说到 RSocket,我刚刚录制了一个将在下周 Spring YouTube 频道播出的演讲!希望您会喜欢。当然,我将从周四(太平洋标准时间)/周五(澳大利亚时间)开始,为 YOW! 会议进行为期两天的培训。现在报名还为时不晚!。
当然,我们也在为 SpringOne 2020 加紧筹备,这是我们完全免费、完全虚拟的重磅会议……
Spring Data 2020.0.0-M2 已发布
代表 Spring Data 团队,我很高兴地宣布 2020.0.0 发布周期(代号 "Ockham")的第二个里程碑。此版本修复了近 120 个问题!最重要的主要新功能包括:
- 支持响应式 SpEL 上下文扩展。
- 支持 Cassandra、Elasticsearch、MongoDB 和 R2DBC 中的响应式审计。
- 集成 Spring Data Neo4j 6.0,这是该模块的重写,不再依赖 Neo4j OGM。
- 在 Spring Framework 的 R2DBC 模块之上重构 Spring Data R2DBC。
- 为 Spring Data JDBC 添加 Oracle 方言。
在我们的 发布列车 wiki 中可以找到一份精选的更新日志,或者在 JIRA 中查看完整的更改列表。接下来是 2020.0.0-RC1,计划在九月中旬发布……
Spring Data Neumann SR3 已发布
代表 Spring Data 团队,我很高兴地宣布 Spring Data Neumann 发行版系列的第三个服务版本现已可用。Neumann SR3 包含 已修复的 34 个问题。
此版本主要包含错误修复和依赖升级,并将于近日被 Spring Boot 2.3.3 采纳。
以下是每个独立构件和参考文档的详细链接:
- Spring Data Commons 2.3.3 - 构件 - Javadoc - 文档 - 变更日志
- Spring Data JDBC 2.0.3 - 构件 - Javadoc - 文档 - 变更日志
- Spring Data JPA 2.3.3 - 构件 - Javadoc - 文档 - 变更日志
- Spring Data KeyValue 2.3.3 - 构件 - Javadoc - 文档 - 变更日志
- Spring Data for Apache Cassandra 3.0.3 - 构件 - Javadoc - 文档 - 变更日志
- Spring Data for Apache Solr 4.2.3 - 构件 - Javadoc - 文档 - 变更日志
- Spring Data Neo4j 5.3.3 - 构件 - Javadoc - 文档 - 变更日志
- Spring Data for Apache Geode 2.3.3 - 构件 - Javadoc - 文档 - ……
Spring Integration 5.4 M2 已发布
亲爱的 Spring 社区:
我谨代表团队和所有做出贡献的人,荣幸地宣布 Spring Integration 5.4 发布的第二个里程碑。
可以从我们的 里程碑仓库 下载
compile 'org.springframework.integration:spring-integration-core:5.4.0-M2'
此版本延续了自 里程碑 1 以来的故事,进行了激进的依赖项升级和弃用项移除,包括旧版指标。
此里程碑的一些主要亮点,以及大量的错误修复和重构:
-
修复了 CVE-2020-5413;
-
为 R2DBC 添加了入站通道适配器;
-
为 Redis Stream 实现了一个响应式消息生产者;
-
还实现了一个
ZeroMqChannel; -
RMI 模块现已弃用。
…
Spring Framework 5.3.0-M2 现已发布
案例研究:使用 HTTP 源和 JDBC 接收器构建和运行流应用程序
简介
到目前为止,在本系列中,我们已经介绍了基于 Java 函数的新流应用程序以及函数组合。我们还提供了如何从供应商构建源以及从消费者构建接收器的详细示例。在这里,我们继续接下来的几个案例研究中的第一个。每个案例研究都演示了如何在各种场景中使用一个或多个可用的预打包 Spring Boot 流应用程序来构建数据流管道。
今天,我们将展示两个最常用的应用程序,HTTP 源和 JDBC 接收器。我们将使用它们来构建一个简单的服务,该服务接受 HTTP POST 请求并将内容保存到数据库表中。我们首先将它们作为独立的 Spring Cloud Stream 应用程序运行,然后展示如何使用 Spring Cloud Data Flow 协调相同的管道……
Spring Web Services 示例已更新!
亲爱的 Spring 社区:
Spring Web Services 示例(spring-ws-samples)已升级!
您可能知道,此示例集合的许多部分可以追溯到 2006 年。今天,我很高兴地报告它已通过多种方式进行了更新。
-
Spring Boot 简介
-
Spring Data 简介
-
删除过时的技术
-
删除冗余示例
这是一项艰巨的任务,花了我几周时间,但鉴于 SOAP 令人难以置信的持久性,这是为了服务 Spring 社区而必须完成的事情。
Spring Boot 简介
其中之一……
A Bootiful Podcast:JFrog 的 Baruch Sadogursky 谈持续交付、DevOps、Java 构件管理等
大家好,Spring 粉丝们!在本期节目中,Josh Long (@starbuxman) 谈论了他在 Spring 团队的十年经历、Spring Integration 中的响应式支持和 RSocket 支持,他即将参加 SpringOne 的活动以及他即将举行的 YOW! Cloud Native Java 研讨会,然后与 JFrog 的 Baruch Sadogursky (@jbaruch) 交流,讨论持续交付、DevOps、Java 构件管理 Artifactory 等内容。
本周 Spring - 2020 年 8 月 4 日
大家好,Spring 粉丝们!又到了一期“本周 Spring”!
大家最近怎么样?我?我过得很好!我非常高兴能在 2020 年 8 月 2 日庆祝我在 Spring 团队工作的十周年。到目前为止,这是一段精彩的旅程,我对未来的冒险充满期待!我热爱这份工作的一个重要原因就是你们,亲爱的社区。谢谢你们。你们可以在这篇博文中了解更多关于我至今的故事。
- A Bootiful Podcast:Josh Lock 谈供应链安全、Docker 信任、TUF 等
- Confluent 又举办了一场精彩的关于 Spring Boot 和 Apache Kafka 的流媒体活动
- 我将为传奇的 YOW! 会议举办一个为期两天的在线云原生 Java 研讨会。请立即注册!
- 请关注 Michael Hunger 明天的 Twitch 直播,届时他将在中部欧洲时间周三上午 11 点、澳大利亚东部标准时间下午 7 点、印度标准时间下午 2:30、格林威治标准时间上午 9 点,探索全新的 Spring Data Neo4J 6(包括响应式支持)。
- 查看《本月 RabbitMQ》2020 年 6 月回顾
- …