Springboot學習~2:底層依賴與自動配置的原理

springboot依賴的父項目

咱們在建立springboot項目的時候,設置了一個父項目:
web

這個項目能夠點進去,能夠發現它依賴於另外一個父項目
spring

再次點進去,發現沒有依賴父項目了
觀察這個項目的pom文件,發現它定義了好多版本號
springboot

其實導入的這個父項目主要功能是進行版本的管理,對於經常使用的jar包使用的時候能夠不指定版本號,而讓springboot的父項目自動管理這些依賴的版本spring-boot

springboot 啓動器

Spring Boot將全部的功能場景都抽取出來,作成一個個的starters(啓動器),只須要在項目裏面引入這些starter相關場景的全部依賴都會導入進來。
咱們須要用什麼功能就導入什麼場景的啓動器
好比,咱們要作web功能,就能夠導入web相關的啓動器:3d

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>
相關文章
相關標籤/搜索