SpringBoot图文教程1「概念+案例 思维导图」「基础篇上」(17)


spring-boot-starter-web 就是我们导入的第二个依赖 , 除了名字有点长以外 , 最特别的是没有写版本号 , 但是没有影响依赖的下载 , 因为 spring-boot-starter-web 用的是 父项目 的版本号 2.0.3.RELEAS 。

这就是 父项目的作用 , 以后我们导入依赖默认是不需要写版本号的 。

版本号不写了 , 但是 **为什么一个依赖就够了?**因为启动器

什么是启动器 , 看一下 spring-boot-starter-web 这个很长的名字 , 这个名字需要注意的是前三个单词 spring-boot-starter 凡是以这三个字母开头的依赖我们都称之为 starters(启动器) 。

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

推荐阅读