spring-boot-starter-parent和spring-boot-parent
时间: 2023-08-23 13:07:55 浏览: 77
这两个项目的主要区别在于它们的作用范围不同。
spring-boot-parent是一个更高层次的项目,它是Spring Boot的核心项目,提供了Spring Boot的核心依赖管理和插件配置。如果你使用spring-boot-starter-parent作为你的项目的父项目,那么这个父项目会继承spring-boot-parent,从而继承了Spring Boot的核心依赖管理和插件配置。
而spring-boot-starter-parent则是一个更具体的项目,它是用来管理Spring Boot应用程序的依赖关系的。如果你使用spring-boot-starter-parent作为你的项目的父项目,那么这个父项目会继承spring-boot-parent和spring-boot-dependencies,从而为你的项目提供了Spring Boot的依赖管理和插件配置。
总之,两个项目都是用来简化Spring Boot应用程序的构建和依赖管理的,但是spring-boot-starter-parent更加具体和细粒度,它为需要构建Spring Boot项目的开发人员提供了更加实用的依赖管理和插件配置。
相关问题
springboot 项目parent里面写spring-boot-starter-parent和spring-boot-parent有什么区别
在Spring Boot项目的pom.xml文件中,parent依赖项用于指定项目的父级依赖。引用中提到的spring-boot-starter-parent是Spring Boot官方提供的一个父级依赖,它包含了许多默认的配置和插件,可以方便地创建和构建Spring Boot项目。这个父级依赖主要用于简化项目配置和提供一致性的构建环境。
而spring-boot-parent是Spring Boot老版本中使用的父级依赖,不过在当前的Spring Boot版本中已经不再推荐使用。所以,spring-boot-starter-parent是更常用和推荐的选择,它提供了更多的功能和更新的版本。
总的来说,spring-boot-starter-parent是官方推荐和常用的Spring Boot父级依赖,而spring-boot-parent是老版本中的父级依赖。因此,如果你正在使用较新的Spring Boot版本,建议使用spring-boot-starter-parent来构建你的项目。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [spring-boot-starter-parent-1.5.13.RELEASE.zip](https://download.csdn.net/download/a1135318908/12292638)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [elasticjob-spring-boot-starter:elasticjob-spring-boot-starter](https://download.csdn.net/download/weixin_42120563/16210105)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [IDEA创建springboot项目spring-boot-starter-parent、spring-boot-starter-web爆红「简单」](https://blog.csdn.net/m0_62600503/article/details/127854979)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
spring-boot-starter和spring-boot-starter-parent
spring-boot-starter是Spring Boot的核心启动器,包含了自动配置、日志和YAML等。而spring-boot-starter-parent是一个特殊的starter,它提供了一些默认的配置,比如默认的Java版本、编码方式、插件等,同时也控制了Spring Boot的版本信息。在使用Spring Boot时,我们可以通过继承spring-boot-starter-parent来继承这些默认的配置,同时也可以通过引入其他的starter来导入不同场景的依赖,比如spring-boot-starter-web就是导入Web场景的所有依赖。这样做的好处是,我们不需要手动去管理依赖的版本信息,而且可以快速地搭建出一个符合我们需求的Spring Boot应用程序。