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

SpringBoot学习(2):底层源码架构分析引导类注解的具体实现

时间:2019-06-13 22:14:59      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:dep   lan   就会   frame   引入   end   实现   组件   pat   

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等

 

SpringBoot学习(2):底层源码架构分析引导类注解的具体实现

标签:dep   lan   就会   frame   引入   end   实现   组件   pat   

原文地址:https://www.cnblogs.com/wbyixx/p/11019753.html

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