【Spring Boot】Spring Boot之两种引入spring boot maven依赖的方式

摘要:
1、 方法1:弹簧防尘套启动器父级<父级>&书信电报;组ID>组织弹簧框架。启动</组ID>&书信电报;artifactId>弹簧防尘套启动器父级</artifactId>&书信电报;版本>2.2.1.释放</v

一、方式一:spring-boot-starter-parent

  <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.1.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

【Spring Boot】Spring Boot之两种引入spring boot maven依赖的方式第1张

 进入spring-boot-starter-parent里,可以发现它其实依赖了我们下面要讲的spring-boot-dependencies模块 。

二、方式二:使用spring-boot-dependencies

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-dependencies</artifactId>
                <version>2.2.1.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

使用这种方式就不用继承父模块,可以解决单继承的问题。这样就可以继承其他父模块,比如自己创建的父模块。
scope=import,type=pom表示在此pom中引入spring-boot-dependencies的pom的所有内容,注意只能在dependencyManagement中使用。
大多数我们可能用到的包依赖和插件依赖都已经在spring-boot-dependencies中定义好了

【Spring Boot】Spring Boot之两种引入spring boot maven依赖的方式第2张

免责声明:文章转载自《【Spring Boot】Spring Boot之两种引入spring boot maven依赖的方式》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇指数型生成函数学习笔记Tomcat 开启 SSL下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Spring boot 项目打成war包并在idea中运行

1、 修改pom文件原来是jar改成<packaging>war</packaging> 2、 在pom文件中添加移除内置tomcat并且添加添加servlet-api的依赖。 <!--war包部署需要--> <dependency> <groupId>org.springframew...

【spring源码系列】之【环境搭建】

1. gradle安装 1.1 下载gradle gradle官网下载对应的版本,笔者用的6.0.1,下载地址如下https://gradle.org/releases/,找到6.0.1,选择complete连接下载,如下图 1.2 配置环境变量 解压gradle到指定目录,配置环境变量GRADLE_HOME、Path,与JDK类似,如下图 在命令行输入g...

spring-boot配置热更新

spring boot使用的时候会遇到不断重启启动类的情况,热更新可以免去手动重启的烦恼,spring boot应用配置热更新主要有两种方式: 1、使用springloaded 配置pom.xml文件新增如下: <!-- spring boot热部署 --> <dependency> <groupId>org...

Spring相关配置及工厂模式

1.  applicationContext.xml配置  ---->此xml命名不可更改 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3...

spring事务配置步骤

spring事务配置流程 第一步:配置事务管理器 第二步:配置通知--》传播行为 第三步:配置切入点--》切面 AOP <!-- 事务管理器 --> <bean class="org.springframework.jdbc.datasource.DataSourceTransactionManager">...

pom文件

1.父子pom 如果在一个工程中分多个模块,那么会有父子pom。一般子pom中会有配置,指示其依赖的父pom: <parent>    <groupId>com.xxx</groupId>    <artifactId>xxx</artifactId>    <version>1.1....