SpringBoot中的parent是什么?
在创建⼀个Boot项⽬后,会继承⼀个 spring-boot-starter-parent,这个可以在本地仓库的.m2⽂件中到。我们先看⼀下它都有什么功能?
定义了java的编译版本1.8
使⽤的编码格式是utf-8
继承了 spring-boot-dependencies,这⾥定义了依赖的版本号,这也正是我们在写依赖的时候可以不⽤写版本号。
执⾏打包后的配置
⾃动化的插件配置
⾃动化的资源过滤
...........
有的公司可能⾃⼰定义了⼀套parent,那我们应该怎样继承呢?
⾃定义 dependencyManagement 节点,然后在⾥边定义好版本号,再接下来在引⽤依赖时也就不⽤写版本号了,但是关于打包的插件、编译的 JDK 版本、⽂件的编码格式等等这些配置,这些统统要⾃⼰去配置。
<dependencyManagement>
<dependencies>
<dependency>
springboot是啥<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.2.6.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论