Spring引导混乱(在Spring引导框架中使用Spring云依赖项)

Spring引导混乱(在Spring引导框架中使用Spring云依赖项),spring,spring-boot,spring-cloud,Spring,Spring Boot,Spring Cloud,我不熟悉spring框架。我对spring boot和spring cloud感到困惑 我曾经初始化一个spring启动应用程序。我想我使用的是spring引导框架。但是,我想使用一些spring云依赖项,比如spring云流绑定器kafka 问题1:如果我在我的spring boot应用程序中添加了上述依赖项,我想知道我是否仍然可以使用spring boot框架,或者我必须更改为spring cloud框架 问题2:我想知道在部署SpringBoot或SpringCloud应用程序时是否有任何

我不熟悉spring框架。我对spring boot和spring cloud感到困惑

我曾经初始化一个spring启动应用程序。我想我使用的是spring引导框架。但是,我想使用一些spring云依赖项,比如spring云流绑定器kafka

问题1:如果我在我的spring boot应用程序中添加了上述依赖项,我想知道我是否仍然可以使用spring boot框架,或者我必须更改为spring cloud框架

问题2:我想知道在部署SpringBoot或SpringCloud应用程序时是否有任何区别。或者,它们只是有不同的框架,我们可以用同样的方式部署它们


非常感谢你

您可以同时使用Spring Boot和Spring Cloud软件包。 SpringBoot只是一个预配置的Spring框架,具有一些额外的功能。它还使用相互兼容的库版本。SpringCloud也是Spring生态系统的一部分,它包含了主要用于云应用程序的库。 在后台,这些包将把所有必要的Spring(和其他)库作为可传递的依赖项拉入您的项目中。
因此,您可以使用生成的pom/gradle,并添加其他依赖项。在这种情况下,Spring boot将是您的核心,云将添加额外功能。

Spring cloud构建在Spring boot之上。如果您选择start.spring.io上的spring云库,它将适当地配置spring引导和spring云。感谢您的详细解释。这真的很有帮助!