java后台

SpringBoot系列—底层依赖(二)

2019-08-22  本文已影响0人  海晨忆

个人博客:haichenyi.com。感谢关注

  前面,我们创建了一个Spring Boot的hello world,我们仅仅添加了一个spring-boot-starter-parent,它是怎么帮我们实现这个依赖的呢?我们可以点进去看一下Ctrl+鼠标左键,如下图:

parent的pom文件1.png parent的pom文件2.png

  我们发现它,还有一个父级依赖spring-boot-dependencies,我们继续点进去看,如下图:

dependencies的pom文件.png

  在这个pom文件里面,我们发现了,它定义很多个框架的版本号,这里就是,我们在自己项目里面引入框架不需要加版本号的原因。因为,它帮我们定义好了,它会自动依赖这里定义的版本。spring测试通过的,不会有冲突。

  我们后面还依赖了一个spring-boot-starter-web这个框架,这里分两部分:

  我们可以看一下,我们这里的web启动器的内容是什么。如下图:

web场景启动器.png

  我们可以看到,它帮我们依赖了很多框架,这就是为什么,我们只添加了一个依赖,我们的项目就依赖的很多个框架的原因,这些都是spring boot帮我们依赖好的。所以,没什么特殊的,一切都是从最简单的开始的。

  spring boot有很多的场景启动器,如下图:

场景启动器.png

  你需要用到什么样的功能,依赖响应的场景启动器即可。

上一篇 下一篇

猜你喜欢

热点阅读