pom.xml文件
spring-boot-starter- parent 是当前项目的父级依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent>
- spring-boot-starter : Spring Boot 场景启动器,Spring Boot将所有的功能场景抽取出来,做成一个个的starters(启动器),只需项目里引入相关场景的starter, 就会将它所有依赖导入进来。要用什么功能就导入什么场景的启动器。(各种启动器可参见官方文档 starter)
- spring-boot-starter-parent :它父依赖 spring-boot-dependencies,参见下面:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>1.5.9.RELEASE</version>
<relativePath>../../spring-boot-dependencies</relativePath>
</parent>
- spring-boot-dependencies 是管理了 Spring Boot项目中的所有依赖版本
- 以后我们导入依赖默认不需要写版本号,也就是可以省去 version 标签;(当前没有在dependencies里面管理的依赖自然需要声明版本号)
spring-boot-starter-web
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
依赖导入了 Web 项目运行所依赖的组件;如 Tomcat / SpringMVC等
原文地址:https://www.cnblogs.com/wbyixx/p/11019753.html
时间: 2024-10-08 23:46:39