使用maven多模块搭建springcloud

本文记录并解决了一系列在SpringBoot与SpringCloud项目中遇到的依赖问题,包括无法识别依赖包、IDEA不识别SpringBoot项目、配置中心依赖冲突等,通过正确配置dependencyManagement及引入必要的依赖解决了这些问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

记录一下遇到的问题:

  1. 在这里插入图片描述
    报错无法识别该依赖包
    原因是没有指定springcloud版本号
    可以在dependencyManagement中声明
<dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>io.spring.platform</groupId>
                <artifactId>platform-bom</artifactId>
                <version>Brussels-SR11</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>
  1. idea无法识别新建的springboot项目,配置文件颜色不对,启动类也报错
    原因之一:pom中没有引入spring-boot-starter的依赖
 <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-actuator</artifactId>
     </dependency>

这里可以用这个依赖代替spring-boot-starter,前者包含了后者

  1. 引入config配置中心的依赖包后,在启动类上加注解发现找不到@enableConfigServer
    这是由于config依赖包冲突了
    在这里插入图片描述在这里可以进入本地的maven仓库该jar所在位置,将跟springcloud config有关的依赖文件夹全删了,让他重新加载maven就好了
  2. 新建的bootstrap.yml文件无法识别
    在这里插入图片描述

这样即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值