首页 > 解决方案 > 如何检查哪个 Spring Boot 版本与 spring-cloud-gcp-starter-data-spanner 1.1.0.RC1 一起使用?

问题描述

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

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

谢谢你。

标签: spring-bootgoogle-cloud-platformgoogle-cloud-spanner

解决方案


TL;DRSpring Boot 2.1,但您不必关心。

Spring Cloud Data Spanner 是Spring Cloud GCP 项目的一部分,该项目最近加入了 Spring Cloud 官方发布列车。

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

撰写本文时最新的 1.0 RC RC2 是本周发布的发布Greenwich火车的一部分。RC2

要开始正确的依赖管理,请转到https://start.spring.io并选择“GCP Support”以获取具有正确 BOM 导入的构建。完成后,您可以添加没有版本的启动器,并且将为您管理事情。

Spring Boot 版本和 Spring Cloud 发布序列之间的关系记录在此处以及start.spring.io上。


推荐阅读