使用 Spring Cloud Gateway 保护服务

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

到目前为止,在本系列中,我们已经介绍了使用 Spring Cloud Gateway 进行 入门隐藏服务。然而,在我们开始隐藏服务时,我们并没有对其进行安全保护。在本文中,我们将纠正这一点。

为了保护我们的服务,我们将使用 OAuth 2.0 以及 Javascript Object Signing & Encryption (JOSE) 和 JSON Web Tokens 标准支持的 Token Relay 模式。这将为我们的用户提供一种识别自己、授权应用程序查看其配置文件以及访问网关后安全资源的方式。

此演示的所有代码都已在线发布于 GitHubsecured-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 Milestone 仓库中使用。

快速亮点

  • 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) 已修复:由于 use constraint 违反导致 Eclipse Language Server 无法解析 (#325)
  • (Eclipse) 已修复:由 xmlnamespace 支持引起的 UI 冻结?(#318)
  • (Eclipse)

Spring Session for Apache Geode & Pivotal GemFire 2.1.5.RELEASE & 2.2.0.M3 可用!

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

我很高兴地宣布发布Spring Session for Apache Geode & Pivotal GemFire 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

SSDG 2.2.0.M3 的二进制文件可从 repo.spring.io/libs-milestone 获取,SSDG 2.1.5.RELEASE 的二进制文件可从 Maven Central 获取。

……

Spring Boot for Apache Geode & Pivotal GemFire 1.1.0.RC2 发布!

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

我们很高兴地代表 Spring 和 Apache Geode 社区宣布发布 Spring Boot for Apache Geode & Pivotal GemFire (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 一样,我们继续在 Spring 的 Cache Abstraction 中使用 Apache Geode 作为缓存提供者,探讨 Near Caching 的相关内容。

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

本周 Spring - 2019 年 8 月 13 日

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

大家好,Spring粉丝们!欢迎来到又一期的This Week in Spring!我刚刚完成了一次一生中最棒的经历之一——O'Reilly的“Foo Camp”,这是一个非会议,受邀嘉宾可以在O'Reilly Media园区总部露营并相互交流。我遇到了加州前州长杰里·布朗、爱沙尼亚前总统托马斯·亨德里克·伊尔维斯,以及许多其他人。现在我正在神奇的德克萨斯州与我们在奥斯汀、圣安东尼奥、达拉斯和普莱诺的尊贵客户交流。我明天晚上还将在Dallas 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

Spring for Apache Kafka

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

在……

Spring Statemachine 3.0.0.M1 支持响应式编程

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

我很高兴地宣布 Spring Statemachine 3.0.0.M1 的首个里程碑版本发布,并用这些话来说,Statemachine 已经转向响应式(reactive)了。

Statemachine 本身在执行时并不需要响应式,但一旦机器跳出其受控环境来执行用户定义的逻辑,如 Actions 和 Guards,就无法保证这些功能不会阻塞。

那些在使用数据库进行持久化功能的用户,当该领域变得更具响应性时,将受益于响应式更改。本质上,每次我们需要跳出……

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

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

正如去年公告中所提到的,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 社区所有即将举行的活动。

查看所有