springboot的父项目概念
使用idea或者别的IDE生成一个springboot项目的时候,看到pom文件中有一个spring-boot-starter-parent,这个是springboot的父项目。
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.0.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
再点进去可以看到,父项目里还有他的父项目
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.3.0.RELEASE</version>
</parent>
再点进去,发现里面有很多依赖(jar包)的版本号,下面删减了很多只留下部分
<properties>
<spring-framework.version>5.2.6.RELEASE</spring-framework.version>
<spring-hateoas.version>1.1.0.RELEASE</s