Spring Boot 的父级依赖:spring-boot-starter-parent
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.12.RELEASE</version> </parent>
父依赖:spring-boot-dependencies(这里规定了很多依赖版本信息)
作用(直接点进pom文件看de):
- 有默认的打包时的java版本和编码格式
- 省略version信息,version信息会从父依赖spring-boot-dependencies中得到继承。
识别名字包含application以及特点后缀的配置文件
内置maven工具
如何自定义依赖版本:
spring-boot-starter-parent内有默认的依赖版本、jdk版本…,我们想要更换版本,可以通过properties标签中的property标签来覆盖默认的版本
<!--各依赖的版本管理--> <properties> <java.version>11.0.17</java.version> <spring-boot-starter-parent.version>2.3.12.RELEASE</spring-boot-starter-parent.version> <spring-cloud.version>Hoxton.SR12</spring-cloud.version> <spring-cloud-alibaba.version>2.2.8.RELEASE</spring-cloud-alibaba.version> <sprintfox-boot-starter.version>3.0.0</sprintfox-boot-starter.version> <sprintfox-swagger2.version>3.0.0</sprintfox-swagger2.version> </properties>