魔术桌
  • 更新日志
  • 新闻资讯
  • 数据资产
  • 网站导航
  • 订阅推荐
  • 商品推广
  • 日记
  • 摘录
  • 论文
  • 方案
  • 技术
  • 风格
  • 视觉
  • 原材料
  • 加工工艺
  • 元器件
  • 产品设备
  • 设计模式
  • 数据结构
  • 算法设计
  • 软件架构
  • 程序语言
  • 代码类库
  • 操作系统
  • 软件包
  • 健康
  • 环境
  • 社会
  • 道德
  • 法律
  • 经济
  • 政策
  • 更新日志
  • 新闻资讯
  • 数据资产
  • 网站导航
  • 订阅推荐
  • 商品推广
  • 日记
  • 摘录
  • 论文
  • 方案
  • 技术
  • 风格
  • 视觉
  • 原材料
  • 加工工艺
  • 元器件
  • 产品设备
  • 设计模式
  • 数据结构
  • 算法设计
  • 软件架构
  • 程序语言
  • 代码类库
  • 操作系统
  • 软件包
  • 健康
  • 环境
  • 社会
  • 道德
  • 法律
  • 经济
  • 政策
  • Package - Maven - 问题总结

文章摘要: 问题答疑。

在pom文件中引入spring boot父极时使用的是<parent>标签引入且写在文件开头位置

相关信息

个人理解

  • 因为Maven中在创建子模块时,就是使用<parent>标签的方式写在pom.xml文件开头位置。这种方式比较清晰明了,因此推荐该方式。
  • 而使用<dependency>标签作为依赖引入,需要将其写在靠前位置,因为依赖有加载顺序。

使用<parent>标签写在开头位置的方案

<!--继承父级项目-->
<parent> <!--引入并继承spring boot提供的父级pom.xml-->
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.7.5</version>
</parent>

使用<dependency>标签作为依赖引入的方案

<dependency>  
    <groupId>org.springframework.boot</groupId>  
    <artifactId>spring-boot-starter-parent</artifactId>  
    <version>${spring.boot.version}</version>  
    <type>pom</type>  
    <scope>import</scope>  
</dependency>
更新时间: 2025/10/3 17:56