spring-boot-starter-web依赖**

Posted 西西宝贝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring-boot-starter-web依赖**相关的知识,希望对你有一定的参考价值。

查看spring-boot-starter-web依赖文件源码,核心代码具体如下

 

```xml

<dependencies>

  <dependency>

    <groupId>org.springframework.boot</groupId>

    <artifactId>spring-boot-starter</artifactId>

    <version>2.2.2.RELEASE</version>

    <scope>compile</scope>

  </dependency>

  <dependency>

    <groupId>org.springframework.boot</groupId>

    <artifactId>spring-boot-starter-json</artifactId>

    <version>2.2.2.RELEASE</version>

    <scope>compile</scope>

  </dependency>

  <dependency>

    <groupId>org.springframework.boot</groupId>

    <artifactId>spring-boot-starter-tomcat</artifactId>

    <version>2.2.2.RELEASE</version>

    <scope>compile</scope>

  </dependency>

  <dependency>

    <groupId>org.springframework.boot</groupId>

    <artifactId>spring-boot-starter-validation</artifactId>

    <version>2.2.2.RELEASE</version>

    <scope>compile</scope>

    <exclusions>

      <exclusion>

        <artifactId>tomcat-embed-el</artifactId>

        <groupId>org.apache.tomcat.embed</groupId>

      </exclusion>

    </exclusions>

  </dependency>

  <dependency>

    <groupId>org.springframework</groupId>

    <artifactId>spring-web</artifactId>

    <version>5.2.2.RELEASE</version>

    <scope>compile</scope>

  </dependency>

  <dependency>

    <groupId>org.springframework</groupId>

    <artifactId>spring-webmvc</artifactId>

    <version>5.2.2.RELEASE</version>

    <scope>compile</scope>

  </dependency>

</dependencies>

```

 

从上述代码可以发现,spring-boot-starter-web依赖启动器的主要作用是提供Web开发场景所需的底层所有依赖

 

正是如此,在pom.xml中引入spring-boot-starter-web依赖启动器时,就可以实现Web场景开发,而不需要额外导入Tomcat服务器以及其他Web依赖文件等。当然,这些引入的依赖文件的版本号还是由spring-boot-starter-parent父依赖进行的统一管理。

 

 

这些内容,是从拉勾教育的《Java工程师高薪训练营》里学到的,课程内容非常全面,还有拉勾的内推大厂服务,推荐你也看看。

以上是关于spring-boot-starter-web依赖**的主要内容,如果未能解决你的问题,请参考以下文章

排除spring-boot-starter-web的Logback依赖关系会阻止log4j系统正确初始化

@ResponseBody注解

SpringBoot入坑-spring-boot-starter-web配置文件使用

踩坑专栏Cannot resolve org.springframework.boot:spring-boot-starter-web:unknown

springboot的日志组件

SpringBoot入门案例后的4个问题