版本选择
参考网站
参考demo
说明:
springboot和springCloud有严格的版本对应关系,如果版本冲突会导致程序无法运行
注意:2022及之后的版本JDK8将不再适用,谨慎选择
关于springboot和springCloud版本对应关系的获取:
- 首先打开网站
- 在overview选项,下拉,找到版本对应关系


- 需要注意的是我们找到的仅仅是版本描述,而不是具体的版本号,不可以直接进行使用
- 其中boot的版本描述中的X,如3.0.X,指的是以3.0.开头的任何版本,X可以是0到9或者其他release版本,如我们选择springboot版本为3.0.0
- cloud版本的选择需要我们点击链接进去

- 打开github,找到Spring Cloud XXX Notes

- 然后一直下拉,找到有发行日期的,才是真正的版本号,例如我们选择2022.0.0-RC3

- 然后我们将选择后的版本放在springCloud项目的版本控制中(下面步骤会提到),完成

springCloud项目的搭建


2.项目搭建流程(IDEA)
(1).( 旧版的IDEA,新版的到第3步)创建父项目(全局项目) File→new model 然后什么都不要选直接下一步

(2).( 旧版的IDEA,新版的到第3步)规定项目名、路径直接完成

(3)(新版的IDEA),new →project→maven archetype,选择相关信息,并选择quick start类型,完成

(4)进入项目,然后直接将src文件夹删掉

(4).然后添加依赖:springcloud依赖及管理、springboot版本管理(不推荐,但是不影响运行)
springCLoud版本及管理
<!--定义springcloud使用版本号-->
<properties>
<java.version>1.8</java.version>
<spring.cloud.version>Hoxton.SR6</spring.cloud.version>
</properties>
<!--全局管理springcloud版本,并不会引入具体依赖-->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${
spring.cloud.version}</version>
<type>pom</type>
<scope>

本文详细介绍了如何选择SpringBoot和SpringCloud的对应版本,以及如何搭建一个多项目共享依赖的SpringCloud项目。通过创建全局父项目和公用子项目,管理公共依赖,实现版本统一。此外,还讲解了在私有子项目中如何使用公用项目中的工具类和依赖,并通过全局配置文件进行版本控制。


最低0.47元/天 解锁文章
6821






