SpringBoot Hello World探究(学习笔记4)

时间:2021-11-27 10:28:10

1、POM文件:

spring-boot-starter:spring-boot场景启动器。 spring-boot-starter-*

    1)、父项目:

    <!-- 引用依赖的父包 -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.1.RELEASE</version>
    </parent>
点击 spring-boot-starter-parent 进入它的父项目
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-dependencies</artifactId>
        <version>2.0.1.RELEASE</version>
        <relativePath>../../spring-boot-dependencies</relativePath>
    </parent>

spring-boot-dependencies 是真正管理 Spring Boot 应用里面的所有依赖版本,是 Spring Boot 的版本仲裁中心。以后我们导入依赖默认是不需要写版本的,如果没有在 dependencies 里面管理的依赖,自然需要声明版本号。点击 spring-boot-dependencies ,可以查看到相关依赖信息。

SpringBoot Hello World探究(学习笔记4)


SpringBoot Hello World探究(学习笔记4)

SpringBoot Hello World探究(学习笔记4)

2)、导入的依赖启动器:

<!-- 依赖包 -->
    <dependencies>
        <!-- spring boot需要的包 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

SpringBoot Hello World探究(学习笔记4)


spring-boot-starter:spring-boot场景启动器;spring-boot-starter-web 帮助我们导入 web 模块正常运行所依赖的组件:
SpringBoot Hello World探究(学习笔记4)


Spring Boot 将所有的功能场景都抽取出来,做成了一个个的 starters(启动器),只需要在项目里引入这些 starter 相关场景的所有依赖都会导入进来,

版本由 Spring Boot 自动控制 。需要什么功能就导入什么场景启动器。

地址:https://docs.spring.io/spring-boot/docs/2.0.1.RELEASE/reference/htmlsingle/#using-boot-starter


SpringBoot Hello World探究(学习笔记4)


SpringBoot Hello World探究(学习笔记4)


SpringBoot Hello World探究(学习笔记4)

 
感谢--尚硅谷