使用 Spring Cloud Gateway 保护服务

工程 | Ben Wilcock | 2019 年 8 月 16 日 | ...

在本系列文章中,我们已经介绍了 入门隐藏服务Spring Cloud Gateway。但是,当我们着手隐藏服务时,并没有保护它们。在本文中,我们将对此进行更正。

为了保护我们的服务,我们将使用 OAuth 2.0 和 Javascript 对象签名和加密 (JOSE) 以及 JSON Web 令牌标准支持的令牌中继模式。这将为我们的用户提供一种识别自身的方法,授权应用程序查看其个人资料并访问网关背后的受保护资源。

此演示的所有代码都已在线发布 在 GitHub 上secured-gateway 文件夹中。如果您只想运行它而不了解它是如何构建的,请跳至标题为“运行演示”的部分。

宣布 Spring Cloud Function 3.0.0.M2

工程 | Oleg Zhurakousky | 2019 年 8 月 15 日 | ...

我们很高兴地宣布 Spring Cloud Function 3.0.0.M2 的第二个里程碑版本。

注意:Spring Cloud Function 3.0.0.M1 主要用于建立与 Spring Boot 2.2.x 的兼容性,因此未发布公告。

Spring Cloud Function 3.0.0.M2 模块可在 Spring 里程碑 存储库中使用。

快速亮点

  • Spring Boot 2.2.x
  • 增强的部署程序(需要单独的博客)

值得注意的功能和增强功能

函数元数(多个输入/输出)

此里程碑版本引入的最大功能之一是对具有多个输入和输出的函数的支持……

Spring Tools 4.3.2 发布

发布 | Martin Lippert | 2019 年 8 月 14 日 | ...

尊敬的 Spring 社区:

我很高兴地宣布 Spring Tools 4 for Eclipse、Visual Studio Code 和 Theia 的 4.3.2 版本。

此版本中的亮点包括

  • (Spring Boot)已修复:CTRL-click 导航未正确处理超类上的属性 (#326)
  • (Spring Boot)已修复:配置属性分析未正确处理以 snake_case 编写的属性 (#327)
  • (Eclipse)已修复:在特定情况下语言服务器进程未正确终止,导致许多语言服务器进程在 Eclipse 打开时保持运行
  • (Eclipse)已修复:由于使用了约束冲突,无法解析 Eclipse 语言服务器 (#325)
  • (Eclipse)已修复:由 xmlnamespace 支持引起的 UI 冻结?(#318)
  • (Eclipse)

适用于 Apache Geode & Pivotal GemFire 的 Spring Session 2.1.5.RELEASE & 2.2.0.M3 可用!

发布 | John Blum | 2019 年 8 月 14 日 | ...

我很高兴地宣布 适用于 Apache Geode & Pivotal GemFire 的 Spring Session 2.1.5.RELEASE & 2.2.0.M3 发布。

这两个版本主要包含依赖项版本更新。

SSDG 2.2.0.M3 与以下版本保持一致

  • Spring Framework 5.2.0.RC1

  • Spring Data Moore-RC2

  • Spring Session Corn-M3

  • Spring Boot 2.2.0.M5

SSDG 2.1.5.RELEASE 与以下版本保持一致

  • Spring Framework 5.1.9.RELEASE

  • Spring Data Lovelace-SR10

  • Spring Session Bean-SR7

  • Spring Boot 2.1.7.RELEASE

可以从 repo.spring.io/libs-milestone 获取 SSDG 2.2.0.M3 的版本,并可以从 Maven Central 获取 SSDG 2.1.5.RELEASE 的版本。

适用于 Apache Geode & Pivotal GemFire 的 Spring Boot 1.1.0.RC2 发布!

发布 | John Blum | 2019 年 8 月 14 日 | ...

我代表 Spring 和 Apache Geode 社区,很高兴地宣布 适用于 Apache Geode & Pivotal GemFire 的 Spring Boot (SBDG) 1.1.0.RC2 发布。

可以从 repo.spring.io/libs-miletone 获取 SBDG 1.1.0.RC2,或者在您的 Maven POM 或 Gradle 构建文件中将其声明为依赖项

org.springframework.geode:spring-geode-starter:1.1.0.RC2.

新增功能

之前的 1.1.0.RC1 版本 一样,我们继续讲述使用 Apache Geode 作为缓存提供程序在 Spring 的缓存抽象 中进行 近缓存 的故事。

此版本包含一个示例 指南 以及 代码示例,一个 Spring Boot 应用程序,以帮助您更好地理解 近缓存……

本周 Spring - 2019 年 8 月 13 日

工程 | Josh Long | 2019 年 8 月 13 日 | ...

您好,Spring 粉丝!欢迎收看 本周 Spring 的另一期!我刚刚完成了人生中最棒的经历之一——O'Reilly 的“Foo Camp”,这是一个非正式会议,受邀嘉宾可以在 O'Reilly Media 总部园区露营并互相交流。我遇到了无数人,其中包括前加州州长杰里·布朗、前爱沙尼亚总统托马斯·亨德里克·伊尔维斯等等。现在我在德克萨斯州,与我们在奥斯汀、圣安东尼奥、达拉斯和普莱诺的优秀客户交流。如果你们在附近并且想……,我明天晚上还会在 达拉斯 MUG 上发言。

新的 Spring Integration、AMQP、Kafka 维护和里程碑版本 (2019 年 8 月)

发布 | Gary Russell | 2019 年 8 月 8 日 | ...

我们很高兴地宣布以下维护版本现已可用。

鼓励所有用户升级到这些版本

Spring Integration

项目页面 | GitHub | 问题 | 文档 | Stack Overflow | Gitter

Spring AMQP(Spring for RabbitMQ)

项目页面 | GitHub | 问题 | 文档 | Stack Overflow | Gitter

适用于 Apache Kafka 的 Spring

项目页面 | GitHub | 问题 | 文档 | Stack Overflow | Gitter

在…

Spring Statemachine 3.0.0.M1 采用响应式

发布 | Janne Valkealahti | 2019 年 8 月 8 日 | ...

我很高兴地宣布 Spring Statemachine 3.0.0.M1 的第一个里程碑版本,并且借此我可以说 Statemachine 正在转向响应式。

Statemachine 本身不需要为了自身执行而采用响应式,但是一旦机器超出其控制的环境去执行用户定义的逻辑(比如操作和守卫),就无法保证这些特性不会阻塞。

那些使用数据库持久化特性的人,当世界的那一面变得更加响应式时,将从响应式变化中获益。从本质上讲,每次我们需要从…

是时候了 - 再见 Spring Boot 1.x!

工程 | Madhura Bhave | 2019年8月6日 | ...

正如去年在 公告 中提到的,Spring Boot 1.x 系列已达到生命周期结束。今天早些时候发布的 Spring Boot 1.5.22 将是 1.x 系列的最后一个版本。

我们预计大多数用户已经将其应用程序升级到 Spring Boot 2.x。对于尚未迁移的用户,我们强烈建议尽快迁移。在 迁移指南 中提供了有关如何从 1.x 迁移到 2.x 的详细说明。为了获得流畅的升级体验,我们建议分阶段升级,而不是直接跳到最新的稳定版本。一旦从最新的…

获取 Spring 时事通讯

通过 Spring 时事通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部