SpringCloud搭建,多项目共享依赖、工具类以及依赖版本管理

版本选择

参考网站
说明:
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项目的搭建

  1. 项目结构介绍
    参考视频第39节
    参考demo在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
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>$
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 我可以提供一些建议来帮助您搭建一个springcloud多模块项目,首先,您需要搭建一个Spring Boot应用,然后添加Spring Cloud的相关依赖,接着,您可以根据您的业务需求,添加不同的模块,并且为每个模块添加相应的配置,最后,您需要进行测试,以确保您的项目可以正常运行。 ### 回答2: 搭建一个Spring Cloud多模块项目,可以按照以下步骤进行操作: 1. 创建一个Maven项目:首先,使用Maven创建一个空的项目作为基础。在项目的根目录下创建一个pom.xml文件,用于管理项目依赖和模块。 2. 添加Spring Cloud的依赖:在pom.xml文件中添加必要的Spring Cloud依赖,包括Spring Boot Starter、Eureka Server、Config Server、Feign等。 3. 创建模块:将项目拆分为多个模块,可以按照功能或业务进行划分。每个模块都是一个单独的子项目,拥有自己的pom.xml文件。 4. 配置模块:为每个模块配置相关的配置文件和属性。比如,配置Eureka Server的端口号和服务名,配置Config Server的仓库地址和文件路径等。 5. 编写业务代码:在每个模块中编写相应的业务逻辑和代码。可以使用Spring MVC来处理请求,使用Feign进行服务之间的调用。 6. 启动模块:通过命令行或IDE工具分别启动每个模块。可以使用Spring Boot的插件运行每个模块,或者使用java -jar命令运行生成的可执行jar包。 7. 测试:通过访问各个模块的接口来测试功能是否正常。可以使用Postman或其他工具来发送请求,并检查返回结果是否符合预期。 8. 部署:使用相关的工具项目打包成可执行文件,如Docker镜像或WAR包。根据实际需求,选择合适的部署方式,将项目部署到服务器或云平台上。 通过以上步骤,就可以搭建一个Spring Cloud多模块项目。在项目中,可以通过Eureka实现服务注册与发现,通过Config Server实现统一的配置管理,通过Feign实现服务之间的调用。这样,不仅可以提高项目的可扩展性和灵活性,还可以更方便地实现微服务架构。 ### 回答3: 要搭建一个Spring Cloud多模块项目,需要按照以下步骤进行操作: 1. 创建一个Maven项目:在IDE中创建一个新的Maven项目,作为你的Spring Cloud项目的基础。 2. 添加Spring Cloud依赖:在项目的pom.xml文件中添加Spring Cloud的依赖,如Spring Cloud Config、Spring Cloud Eureka等。 3. 创建模块:在Maven项目中创建多个模块,每个模块代表不同的功能模块,例如用户服务模块、订单服务模块等。 4. 配置模块间的依赖:在各个模块的pom.xml文件中,配置模块之间的依赖关系。例如,如果订单服务模块依赖于用户服务模块,则需要在订单服务模块的pom.xml文件中添加对用户服务模块的依赖。 5. 配置Spring Cloud相关内容:在每个模块的配置文件中,配置Spring Cloud相关内容,例如注册中心的地址、服务发现的策略等。 6. 编写业务代码:在每个模块中编写相应的业务代码,如控制器、服务、DAO等。 7. 测试和调试:在开发过程中,进行测试和调试,确保不同模块之间的调用正常。 8. 打包和部署:当所有模块开发完毕后,进行打包和部署。可以使用Maven插件进行打包,并将打包好的模块部署到相应的服务器。 9. 启动和监控:启动各个模块,确保它们能够正常运行,并使用Spring Cloud Dashboard等工具进行监控。 综上所述,搭建一个Spring Cloud多模块项目需要创建Maven项目、添加Spring Cloud依赖、创建模块、配置模块间的依赖关系、配置Spring Cloud相关内容、编写业务代码、测试和调试、打包和部署、启动和监控等。这样才能实现多模块项目搭建和运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PH = 7

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值