RSocket 入门:测试 Spring Boot 响应器

工程 | Ben Wilcock | 2020 年 5 月 25 日 | ...

阅读时间:约 6 分钟 编码时间:约 15 分钟

如果您一直关注这个系列,那么现在您已经构建了一个 Spring Boot 原型,它展示了 RSocket 中的许多功能。然而,这段代码不是生产代码;它是一个原型,是您 RSocket 之旅的一个垫脚石。对于生产代码,我期望所有常规的质量保证和测试规则都适用。因此,在这个练习中,我将向您展示如何编写 RSocket 响应器的集成测试,以便您离生产更近一步。

但首先,我所说的集成测试是什么意思?

集成…

A Bootiful Podcast:JAXB 贡献者、COM4j、Jenkins 和 Launchable 创始人 Kohsuke Kawaguchi

工程 | Josh Long | 2020 年 5 月 21 日 | ...

Spring 的朋友们大家好!在本期节目中,Josh Long (@starbuxman) 采访了 Kohsuke Kawaguchi (@kohsukekawa),他无需介绍——他是 JAXB、COM4J 以及其他众多项目的最初贡献者之一,也是 Launchable 的创始人兼首席执行官。哦,我忘了说,他还创建了史上最受欢迎的 CI 服务器 Jenkins。祝大家收听愉快!

迁移到 Spring Data JDBC 2.0

工程 | Jens Schauder | 2020年5月20日 | ...

随着 Spring Data JDBC 2.0 的发布,我们不得不引入一些破坏性更改。本文的目标是帮助您完成迁移过程。

简而言之

  1. 对自定义列名和表名使用默认的大小写,或者为表生成使用注解中确切的名称进行引用。

  2. 使用 AbstractJdbcConfiguration 进行应用程序上下文的自定义配置。

  3. 如有必要,请注册一个 Dialect.

  4. 审查事件处理代码,确保您尝试使用的数据不是 null

标识符的引用

Spring Data JDBC 1.x 大部分情况下会直接使用表名和列名,不做任何修改。这会导致…

Spring Cloud Data Flow 2.5.1 发布

发布 | Janne Valkealahti | 2020年5月20日 | ...

Spring Cloud Data Flow 团队很高兴地宣布发布 2.5.1 版本。

此版本包含了一些 bug 修复,其中一些值得注意的更改如下:

  • DeploymentProperties 解析修复。
  • 移除了服务器在启动时尝试联系 dockerhub 的行为。
  • 修复了 dataflow 客户端在使用 oauth 客户端凭据时重新进行身份验证的问题。
  • Kubernetes 部署文件的存活和就绪探针更改。
  • 升级到 Spring Boot 2.2.7Spring Cloud Hoxton.SR4。来自这些版本的**新依赖项**修复了 Spring Data Rest 中导致存储库映射 DATAREST-1502 停止工作的问题,并**有效地导致 Data Flow 2.5.0** 中的 UI 和 Skipper 开始异常行为。

Spring Session for Apache Geode & VMware GemFire 2.1.10.RELEASE、2.2.4.RELEASE 和 2.3.0.RELEASE 已发布!

发布 | John Blum | 2020年5月19日 | ...

我很高兴代表 Spring、Apache Geode 和 VMWare GemFire 社区,宣布发布 Spring Session for Apache Geode and VMware GemFire (SSDG) 2.1.10.RELEASE2.2.4.RELEASE2.3.0.RELEASE

所有组件均可在 Maven Central 获取

SSDG 2.1.10.RELEASE 与 Spring Boot 2.1.14.RELEASE 对齐,可通过声明对 org.springframework.geode:spring-geode-starter-session:1.1.7.RELEASE 的依赖来包含。

SSDG 2.2.4.RELEASE 与 Spring Boot 2.2.7.RELEASE 对齐,可通过声明对 org.springframework.geode:spring-geode-starter-session:1.2.7.RELEASE 的依赖来包含…

Spring Boot for Apache Geode & VMware GemFire 1.1.7.RELEASE, 1.2.7.RELEASE 和 1.3.0.RC1 已发布!

发布 | John Blum | 2020年5月19日 | ...

我很高兴代表 Spring、Apache Geode 和 VMware GemFire 社区,宣布发布 Spring Boot for Apache Geode & VMware GemFire (SBDG) 1.1.7.RELEASE1.2.7.RELEASE1.3.0.RC1

所有组件均可在 Maven Central 获取1.3.0.RC1 除外,它可在 Spring 的里程碑存储库 获取

SBDG 1.1.7.RELEASE 基于 Spring Boot 2.1.14.RELEASE。SBDG 1.2.7.RELEASE 基于 Spring Boot 2.2.7.RELEASE,SBDG 1.3.0.RC1 基于 Spring Boot 2.3.0.RC1

开始使用 Apache Geode 构建 Spring Boot 应用程序 最简单的方法是使用 start.spring.io 上的 Spring Initializer,可以选择使用 Spring Boot 2.2.7Spring Boot 2.3.0

本周 Spring - 2020年5月19日

工程 | Josh Long | 2020年5月19日 | ...

嗨,Spring 粉丝们!欢迎收听本期《本周 Spring》!这是一个多么美妙、bootiful 的星期!上周,备受期待的 Spring Boot 2.3.0 正式发布了!

此次发布包含大量出色的功能,包括但不限于 Java 14 支持、Docker 镜像生成、优雅关机、存活探针、Spring Data Neumann 升级等等。以下是一些关于这些功能的资源。另外,请查看博客

Spring Data 有什么新内容(Klara Dan von)Neumann?

工程 | Christoph Strobl | 2020 年 5 月 18 日 | ...

Spring Data Neumann 是第一个遵循新的六个月发布周期的版本。缩短的发布周期使我们能够更频繁地交付新功能,这对于让您更快地进行开发至关重要。此版本本身包含许多新功能,并对多个存储进行了重要的(可能存在破坏性)升级。

主版本升级

以下列出的几个存储模块,由于其暴露的 API 或驱动程序中可能存在破坏性更改,需要进行主版本升级。

Spring Boot 2.3.0 现已发布

发布 | Stéphane Nicoll | 2020 年 5 月 15 日 | ...

我谨代表 Spring Boot 团队以及所有贡献者,很高兴地宣布 Spring Boot 2.3.0 已发布,并可从 repo.spring.io 和 Maven Central 获取。

此版本增加了许多新功能和改进。有关完整的升级说明新特性和亮点,请参阅发布说明

2.3 版本的新特性

依赖升级

Spring Boot 2.3 升级了多个 Spring 项目的新版本

  • Spring Data Neumann
  • Spring HATEOAS 1.1
  • Spring Integration 5.3
  • Spring Kafka 2.5
  • Spring Security 5.3
  • Spring Session Dragonfruit

我们已经…

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有