springboot实现配置两个parent的方法
作者:Apple_Web 时间:2022-04-05 07:54:43
配置两个parent的方法
在向pom.xml 文件中添加依赖之前需要先添加spring-boot-starter-parent。
springboot-starter- parent主要提供了如下默认配置
Java版本默认使用1.8.
编码格式默认使用 UTF-8.
提供Dependency Management进行项目依赖的版本管理。
默认的资源过滤与插件配置。
spring-boot-starter-parent虽然方便,但是在公司中开发微服务项目或者多模块项目时一般
需要使用公司自己的parent,这个时候如果还想进行项目依赖版本的统一管理,就需要使用
dependencyManagement来实现了。添加如下代码到pom.xml文件中:
这里需要注意是type为pom,scope为import
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.0.4. RELEASE</version>
//这里需要注意是type为pom,scope为import
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
此时,就可以不用继承spring-boot-starter-parent了,但是Java的版本、编码的格式等都需要
开发者手动配置。Java 版本的配置很简单,添加一个plugin即可
对parent的简单理解
当我们创建一个SpringBoot项目,可以继承自一个spring-boot-starter-parent。
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.3</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
parent的基本功能有
定义了Java的编译版本
使用UTF-8格式编码
parent继承自spring-boot-dependencies,这个里面定义了依赖的版本
执行打包操作的配置
自动化的资源过滤
自动化的插件配置
来源:https://blog.csdn.net/belongtocode/article/details/101752050
标签:springboot,配置,parent
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
命令行编译java文件方式
2023-01-18 18:35:47
![](https://img.aspxhome.com/file/2023/2/60252_0s.png)
Java线程池大小的设置方法实例
2022-10-04 04:20:19
Java 实现判定顺序表中是否包含某个元素(思路详解)
2023-09-11 01:03:04
![](https://img.aspxhome.com/file/2023/4/58474_0s.png)
Java使用BigDecimal精确运算浮点数
2023-08-11 09:47:11
MyBatis 中 ${}和 #{}的正确使用方法(千万不要乱用)
2023-11-29 05:02:37
java IO流将一个文件拆分为多个子文件代码示例
2023-08-30 12:46:15
![](https://img.aspxhome.com/file/2023/3/58193_0s.jpg)
关于java中构造函数的一些知识详解
2023-11-27 22:09:11
执行java请求时导致在脚本执行结束时JVM无法退出
2023-11-25 05:57:13
springboot的yml配置文件通过db2的方式整合mysql的教程
2023-08-06 04:28:55
详解AngularJs与SpringMVC简单结合使用
2023-10-22 04:19:08
Mybatis配置之<typeAliases>别名配置元素解析
2023-08-02 03:09:54
![](https://img.aspxhome.com/file/2023/7/60447_0s.png)
SpringBoot之如何指定配置文件启动
2023-11-17 15:17:48
![](https://img.aspxhome.com/file/2023/5/59505_0s.png)
Java 10 局部变量类型推断浅析
2023-11-25 06:24:13
springboot如何使用AOP做访问请求日志
2023-11-11 10:12:19
Java8中LocalDateTime与时间戳timestamp的互相转换
2023-11-10 05:20:21
基于Java实现缓存Cache的深入分析
2023-08-15 20:53:59
MyBatis Log 插件无法显示SQL语句的原因解析
2023-11-24 23:42:55
C#词法分析器之正则表达式的使用
2023-06-21 13:10:58
![](https://img.aspxhome.com/file/2023/2/66592_0s.png)
Android 实现签到足迹功能
2023-06-21 15:16:24
![](https://img.aspxhome.com/file/2023/3/83543_0s.jpg)
java实现文件上传下载
2023-11-23 09:41:18