Spring Social 生命周期结束公告

工程 | Craig Walls | 2018年7月3日 | ...

今天,我怀着对未来的乐观态度宣布 Spring Social 项目的生命周期结束,这个项目在过去八年里我很高兴能够参与其中。

随着 Spring Security 5 的发布,Spring Social 连接框架提供的许多功能——我认为这是 Spring Social 最有价值的部分——现在已经成为 Spring Security 的一部分。事实上,我在三月份的一篇博客文章中分享了如何使用 Spring Security 新提供的客户端 OAuth2 支持来集成 Facebook 和 GitHub 等服务。随着 Spring Security 不断演进其客户端 OAuth 支持,Spring Social 的...

本周 Spring - 2018年7月3日

工程 | Josh Long | 2018年7月3日 | ...

各位 Spring 爱好者大家好!欢迎收看又一期的《本周 Spring》!本周我刚参加完精彩的 Spring Connect 圣保罗活动并与一些客户交流,现在我正在美丽的里约热内卢的海滩边享受冬日阳光,与社区中的人们联系,并为 O'Reilly 提供一个(虚拟!)为期两天的关于构建云原生 Java 应用程序的现场培训课程。不到两天我就要回家了,这是近一个月来的第一次,要庆祝7月4日。如果你在美国,让我第一个祝你节日快乐。像往常一样,我们已经...

使用 Spring Data 实战 MongoDB 4.0 事务

工程 | Christoph Strobl | 2018年6月28日 | ...

随着 MongoDB 4.0 的发布,ACID 事务已引入 Document 存储,它确保执行的原子性和数据完整性。现在,让我们直接来看看同步和响应式两种执行模型。

截至本文撰写时,MongoDB 多文档事务支持单个副本集内的操作,并且感觉上与您可能熟悉的传统关系型数据库事务类似。查看驱动程序 API,您会立刻感到非常熟悉。

try (ClientSession session = client.startSession()) {

    session.startTransaction();

    try…

Spring Cloud Stream Fishtown.M1 / 2.1.0.M1 发布公告

工程 | Oleg Zhurakousky | 2018年6月28日 | ...

我们很高兴宣布 Spring Cloud Stream Fishtown 发布系列的首个里程碑版本 - Fishtown.M1/2.1.0.M1。

Spring Cloud Stream Fishtown 2.1.0.M1 可以在 Spring Milestone 仓库中使用。 发布说明包含了与 Spring Boot、Spring Cloud、Spring AMQP 和 Spring for Apache Kafka 的版本兼容性相关信息。

以下部分简要概述了此版本包含的特性和改进。

重要特性、改进与增强

核心

  • 通过简单地注册 ListenerContainerCustomizer bean 的实现来支持消息监听容器定制。
  • 绑定属性优先级支持。此特性允许使用特定的绑定属性覆盖默认绑定属性。例如。

Spring Boot for Apache Geode & Pivotal GemFire 1.0.0.M1 发布!

工程 | John Blum | 2018年6月26日 | ...

各位 Spring 和 Apache Geode/Pivotal GemFire 社区的朋友们:

我很高兴宣布 Spring Boot for Apache Geode & Pivotal GemFire 的首个里程碑版本 1.0.0.M1 发布。

这是一个很棒的新项目,它建立在近两年前 Spring Data for Apache Geode/Pivotal GemFire 开始的工作基础上,当时我们引入了基于注解的配置

借助于 Spring Boot 的“约定优于配置”方法以及自动配置,无论是在独立环境还是在像 Pivotal CloudFoundry (PCF) 这样的托管环境中构建和运行 Spring Boot、Apache Geode 和 Pivotal GemFire 应用程序,该项目都将配置和开发提升到了新的水平,特别是在使用 Pivotal Cloud Cache (PCC) 时...

本周 Spring - 2018年6月26日

工程 | Josh Long | 2018年6月26日 | ...

各位 Spring 爱好者大家好,欢迎来到又一期的《本周 Spring》!过去一周过得很有趣!自从我们上次交流以来,我去过阿姆斯特丹(拜访客户)、伦敦(SpringOne Tour London);法国巴黎(JHipster Conf);波兰克拉科夫(Devoxx PL);现在在巴西圣保罗(Spring Connect SP)。这是一段疯狂的旅程,很高兴能在巴西结束这次旅程,这里是地球上最大的 Java 社区之一。

更令人高兴的是,本周的综述中有大量精彩内容,让我们开始吧!

  • Spring Data Geode / Gemfire 负责人 John Blum 刚刚宣布了 Apache Geode 和 Pivotal Gemfire 1.0.0.M1 的 Spring Boot 集成。它支持使用 Spring 的缓存抽象进行侧边缓存 (look-aside caching),使用 Spring Data Repositories 和 Spring 事务管理进行记录系统 (SOR),使用函数实现和执行进行分布式计算,使用连续查询进行事件流处理 (ESP),使用 PDX 进行领域对象版本控制/序列化,以及使用 SSL 进行安全、认证/授权和 TLS。
  • Spring Data Geode/Gemfire 负责人 John Blum 并未止步于此,他

Spring Session for Apache Geode/Pivotal GemFire 2.0.3.RELEASE 发布!

工程 | John Blum | 2018年6月21日 | ...

各位 Spring 和 Apache Geode/Pivotal GemFire 社区的朋友们。

我很高兴宣布 Spring Session for Apache Geode & Pivotal GemFire 2.0.3.RELEASE 发布。此版本与 Spring Session core 2.0.3.RELEASE 和 Spring Data Kay-SR7 对齐。

当然,Spring Session core 2.0.4.RELEASE 和 Spring Data Kay-SR8 已经可用,您可以期待在七月初发布另一个版本的 Spring Session for Apache Geode/Pivotal GemFire。这是一个中间版本,包含:

  • 升级到 Gradle 4.8,使用 Spring Build Conventions Gradle Plugin 0.0.16.RELEASE

  • 更新了依赖(如上所述)。

  • 切换到 Spring Boot 的 Dependency BOM 进行依赖管理,基于 Spring Boot 2.0.2.RELEASE,以便更好地与 Spring 项目生态系统和第三方依赖对齐。

本周 Spring - 2018年6月19日

工程 | Josh Long | 2018年6月20日 | ...

各位 Spring 爱好者大家好!欢迎来到精彩又疯狂的《本周 Spring》!本周我去了荷兰阿姆斯特丹(拜访客户);英国伦敦(参加伦敦 Java 社区用户组演讲SpringOne Tour 活动);法国巴黎(参加首届 JHipster Conf);波兰克拉科夫(参加Devoxx Poland),然后前往巴西圣保罗(参加Spring Connect 活动)。如果你在这些地方,欢迎来打招呼

响应式 Spring Cloud 之路

工程 | Josh Long | 2018年6月20日 | ...

新的 Spring Cloud Finchley GA 版本包含了大量好东西,代表着迈向响应式微服务之旅的一个重要里程碑。我不可能列出所有内容,所以我建议您参阅 Spencer Gibb 刚刚发布的版本公告。相反,在这篇文章中,我想重点讲述我们走向响应式 Spring Cloud 的历程。

我们于 2017 年 9 月发布了Spring Framework 5。这是首个引入新的响应式编程支持的版本,旨在帮助构建更健壮、可伸缩的服务。它构建在 Pivotal Reactor 项目之上,这是我们兼容响应式流的响应式运行时。Spring Framework 5 还包含大量新特性,我也不会尝试列出所有这些特性,而是选择在此处重点介绍响应式支持。什么是响应式编程?为什么它很重要...

Spring Tips:第四季回顾

工程 | Josh Long | 2018年6月20日 | ...

各位 Spring 爱好者大家好!我们又一季《Spring Tips》结束了。几个月后我将带着更多《Spring Tips》回来,我们将继续探索生态系统的各个方面,无论大小。和所有季度一样,这个季度我很高兴将其呈现给您。它是全新的内容和一些旧内容的结合,我们可以用新的视角来审视它们。一如既往,我是为您制作这些内容,并且随时热切地想听到您希望了解 Spring 领域的哪些方面。

总之,以下是对前几季(1-4季)内容的回顾。请享用!

第一季

订阅 Spring 新闻简报

通过 Spring 新闻简报保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部