SpringBoot的POM文件探究
1、父项目
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent>
进去这个父项目之后可以看到这个项目还有一个父项目。
接着进入这个dependencies项目中,可以看到这里管理了很多依赖的版本,所以这个项目也是SpringBoot的版本仲裁中心,这里面有的依赖版本,我们导入对应的依赖时,可以不用声明版本,如果导入的依赖在这里面没有版本信息,我们就需要声明版本。
2、启动器
Spring Boot将所有功能场景都抽取出stater,即启动器,要用到什么功能就导入相应的启动器。可以在使用Idea快速创建SpringBoot时进行选择,选完创建完后,依赖会自动导入,也可在pom文件中手动导入。
如:创建的是一个web相关的项目
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>