码迷,mamicode.com
首页 > 编程语言 > 详细

Spring Boot 学习第一课:pom配置文件中引用的依赖的细节解释

时间:2019-03-11 01:12:29      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:开始   --   encoding   细节   版本号   16px   pen   应用   dep   

最近开始学习Spring Boot,关于配置文件有部分理解,请见红色注释部分。


<?xml version="1.0" encoding="UTF-8"?>

<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>com.atguigu</groupId>
<artifactId>spring-boot-01-helloworld</artifactId>
<version>1.0-SNAPSHOT</version>

<!--spring-boot-starter-parent:spring-boot项目中的starter项目的父项目。
spring-boot-starter-parent的父项目是spring-boot-dependencies,
在properties中集成管理了Spring Boot应用的所有的依赖版本,类似于Spring Boot的版本仲裁中心。
所以开发人员在导入依赖版本时,不需要写版本,只有在dependencies中没有的依赖才需要声明版本号-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.3.RELEASE</version>
</parent>

<!--spring-boot-starter:spring-boot场景的启动器;帮开发人员导入web模块正常运行所依赖的组件-->
<!--Spring Boot 将所有的功能场景都抽取出来,做成一个个的starter(启动器),
只需要在项目中引用这些starter 相关场景的所有依赖就会导入进来。-->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>

</dependencies>

<!--spring-boot-maven-plugin,这个插件,可以将应用打包成一个可以执行的jar包-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>

Spring Boot 学习第一课:pom配置文件中引用的依赖的细节解释

标签:开始   --   encoding   细节   版本号   16px   pen   应用   dep   

原文地址:https://www.cnblogs.com/honny-seven/p/10508021.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!