如何检查哪个 Spring 引导版本与 spring-cloud-gcp-starter-data-spanner 1.1.0.RC1 一起使用?

How to check which Spring Boot version goes with spring-cloud-gcp-starter-data-spanner 1.1.0.RC1?

我打算将 Spring Data Cloud Spanner 启动器(版本 1.1.0.RC1)与 Spring 启动应用程序一起使用,但找不到 Spring 启动版本的官方文档与。 运行 我的应用程序在 Spring Boot 2.x.x 上运行良好,但在 Spring Boot 版本 1.x.x 上运行不佳(ClassNotFoundException)。谁能帮忙:

  1. 任何文件显示 Spring 启动版本与 Spring Data Cloud Spanner 启动器(版本 1.1.0.RC1)一起使用?
  2. 有什么方法可以使 Data Cloud Spanner 启动器(最好是 1.1.0.RC1)与 Spring启动版本 1.5.17 一起工作?

谢谢。

TL;DR Spring Boot 2.1 但你不必关心。

Spring Cloud Data Spanner 是 Spring Cloud GCP project 最近加入官方 Spring 云发布系列的一部分。

我强烈建议您在构建中使用适当的依赖项管理并应用默认值,而不是弄清楚需要哪个版本的特定库。这样你就可以 select 一个 Spring 云生成(即发布序列),你需要的依赖项将自动为你管理(也就是说,不需要为它们提供版本)。

最新的 1.0 RC,在撰写本文时是 RC2,是 Greenwich 发布系列的一部分,RC2 发布 this week

要开始正确的依赖管理,请转到 https://start.spring.io 和 select "GCP Support" 以使用正确的 BOM 导入获取构建。完成后,您可以添加没有版本的启动器,一切都会为您管理。

Spring 引导版本和 Spring 云发布版本 is documented here and on start.spring.io 之间的关系。