首页 > 其他分享 >Spring-Boot/Spring-Cloud继承问题

Spring-Boot/Spring-Cloud继承问题

时间:2023-02-01 11:13:20浏览次数:41  
标签:dependencyManagement 继承 Spring Boot pom cloud spring Cloud

继承使用dependencyManagement进行依赖管理,但是只有使用继承的时候,dependencyManagement中声明的依赖才可能被子pom.xml用到,如果我的项目本来就继承了一个父pom.xml,但是现在想再使用另外一个项目dependencyManagement中声明的依赖该怎么办?这就是单继承的问题,一个maven项目不能同时继承多个父项目,这种情况在spring-boot、spring-cloud中会遇到;

当我们想在项目中使用另外一个构件中dependencyManagement声明的依赖,而又不想继承这个项目的时候,可以在我们的项目中使用加入下面配置:

 

 

<dependencyManagement>
  <dependencies>
    <!-- spring-cloud-dependencies -->
    <dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-dependencies</artifactId>
      <version>Hoxton.SR1</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

上面的配置会将spring-cloud-dependencies构件中dependencyManagement元素中声明的所有依赖导入到当前pom.xml的dependencyManagement中;

 

标签:dependencyManagement,继承,Spring,Boot,pom,cloud,spring,Cloud
From: https://www.cnblogs.com/healthinfo/p/17081931.html

相关文章

  • SpringBoot 前端大文件上传
    ​ 最近遇见一个需要上传百兆大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现。在某些业务中,大文件上传是一个比较重要的......
  • springboot Config类@Import导入Config类中bean覆盖方法
    spring-cloud-openfeign-core第三方包里面有FeignClientsConfiguration.class里面是包括了feign需要的bean,但里面已经定义了feignEncoder、feignDecoder,如果项目中想要定制......
  • SpringMVC前后端分离关键
    SpringMVC前后端分离关键前后端一般通过json数据的相互转换来实现分离一、JSONJSON(JavaScriptObjectNotation,JS对象标记)是一种轻量级的数据交换格式,目前使用特别广......
  • Spring-IOC/DI配置管理第三方bean
    Spring-IOC/DI配置管理第三方bean1,IOC/DI配置管理第三方bean1.1案例:数据源对象管理本次案例将使用咱们前面提到过的数据源Druid(德鲁伊)和C3P0来配置学习下。1.1.1......
  • 初次使用 WebSocket -springboot 集成
    参考自:SpringBoot集成websocket_清泉影月的博客-CSDN博客,WebSocket中利用service层交互数据库_戒烟的李白的博客-CSDN博客_websocketservice核心依赖<dependency>......
  • SpringBoot2.0版本与老版本区别
    SpringBoot2.0版本新特性 以Java8为基准SpringBoot2.0要求Java版本必须8以上,Java6和7不再支持。内嵌容器包结构调整为了支持reactive使用场景,内嵌的容器包结构......
  • Springcloud之Gateway入门
    API网关出现的原因是微服务架构的出现,不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信......
  • Springcloud和dubbo的区别
    随着近几年微服务的兴起,最近大家对springcloud和dubbo的讨论越来越多,那么下面我们简单来看看这两者使用中的不同有哪些,以下观点仅供参考。1、架构完整度(见上图)或许很多人......
  • 明解Spring6(一)------邂逅
    一、Spring简介1、Spring介绍Spring是一款主流的JavaEE轻量级开源框架,Spring由“Spring之父”RodJohnson提出并创立,其目的是用于简化Java企业级应用的开发难......
  • spring是什么
    spring是一个容器框架,用来装javaBean(java对象),也是一个中间层框架(万能胶)可以起到连接作用,比如将mybatis、springMVC等粘合在一起运用,可以让我们的开发更快、更简洁。Sp......