RSocket 入门:测试 Spring Boot 响应程序

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

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

如果您一直在关注此系列,到目前为止,您应该已经构建了一个 Spring Boot 原型,它说明了RSocket 中存在的许多功能。不过,此代码不是生产代码;它是一个原型,是您 RSocket 之旅的垫脚石。对于生产代码,我希望所有通常的质量保证和测试规则都适用。因此,在本练习中,我将向您展示如何为 RSocket 响应程序编写集成测试,以便您可以更接近生产。

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

集成…

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

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

大家好,Spring 粉丝!在今天的节目中,Josh Long (@starbuxman)Kohsuke Kawaguchi (@kohsukekawa) 进行了交谈,他无需介绍 - JAXB、COM4J 和各种其他项目的最初贡献者之一,并且是Launchable 的创始人兼首席执行官。哦,我是否提到他还创建了Jenkins,有史以来最受欢迎的 CI 服务器?尽情享受吧!

迁移到 Spring Data JDBC 2.0

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

在 Spring Data JDBC 2.0 中,我们不得不引入一些重大更改。本文的目的是帮助进行迁移过程。

TL;DR

  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。

此版本包含一些错误修复,一些值得注意的更改如下

  • DeploymentProperties 解析修复。
  • 删除了服务器在启动期间尝试联系 dockerhub 的行为。
  • 修复了数据流客户端,以便在使用 oauth 客户端凭据时重新授权。
  • 对 kubernetes 部署文件进行存活性探测和就绪探测更改。
  • 升级到Spring Boot 2.2.7Spring Cloud Hoxton.SR4。来自这些的新依赖项修复了Spring Data Rest中的一个问题,该问题导致存储库映射DATAREST-1502停止工作,并有效地导致 UI 和 Skipper 在Data Flow 2.5.0中开始行为异常。

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 构建。

使用Spring Initializerstart.spring.io上开始构建使用 Apache Geode 的 Spring Boot 应用程序的最简单方法是使用Spring Boot 2.2.7Spring Boot 2.3.0

本周 Spring - 2020 年 5 月 19 日

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

大家好,Spring 粉丝!欢迎收看另一期本周 Spring!真是一个美好、美妙的一周!上周见证了备受期待的 Spring Boot 2.3.0 的发布!

此版本包含许多很棒的功能,包括但不限于 Java 14 支持、Docker 镜像生成、优雅关闭、存活性探测、Spring Data Neumann 的升级等等。以下是一些关于其中一些功能的资源。此外,查看博客

  • R2DBC 支持(请参阅此 Spring Tips 分期付款,了解如何使用R2DBC
  • Docker 容器镜像支持。请参阅此博客关于 Docker 镜像生成
  • Java 14 支持。请参阅此 Spring Tips 分期付款关于 Java 14
  • 如果您想使用 Graal Native Image 构建器功能,这也是要使用的版本。这里有一个Spring Tips 视频,也是关于此内容的。

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 社区所有即将举行的活动。

查看全部