SpringBoot Web项目依赖分析
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot Web项目依赖分析相关的知识,希望对你有一定的参考价值。
参考技术A 在上篇中,我们得到如下的pom.xml看看其核心类容:
按住ctrl并点击parent中spring-boot-stater-parent节点,可以看到
spring-boot-stater-parent有一个parent spring-boot-dependencies
根据名字分析,是spring-boot项目依赖的
继续点击spring-boot-dependencies
可以看到其在properties中配置了大量的依赖版本
我当前这个版本(2.2.3.RELEASE)在properties中共配置了203个依赖的版本
properties下面 dependencyManagement节点中,配置了依赖组建的版本:
在项目的pom.xml中查看依赖树:
可以看到springboot-starter-web添加了tomcat,web,webmvc,spring-core,spring-context等依赖
这也就是为什么我们可以直接通过DemoApplication.main来运行,而不需要配置外部servlet容器的原因,同时,通过这个starter-web就已经将web相关的依赖都整合进来了。
springboot中提供了很多starter,比如
以上是关于SpringBoot Web项目依赖分析的主要内容,如果未能解决你的问题,请参考以下文章