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工程師高薪訓練營》里學到的,課程內容非常全面,還有拉勾的內推大廠服務,推薦你也看看。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM