版本选择
参考网站
说明:
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).创建父项目(全局项目) File→new model 然后什么都不要选直接下一步
(2).规定项目名、路径直接完成
(3)进入项目,然后直接将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>$