Spring boot starter pom的依賴關系說明


Spring Boot 通過starter依賴為項目的依賴管理提供幫助.starter依賴起始就是特殊的maven依賴,利用了傳遞依賴解析,把常用庫聚合在一起,組成了幾個為特定功能而定制的依賴.

spring boot starter 旨在為具有依賴關系的一組jar包提供統一的條目框架

它們通常應該從項目描述符(pom.xml)繼承,以便獲得配置版本的所有父依賴關系。 在開發者一方沒有更多的負擔:

Starter POM是一組方便的依賴關系描述符,可以包含在應用程序中。 你可以得到一個一站式的所有Spring和相關技術,你需要,而不必通過示例代碼和復制粘貼負載的依賴關系描述符。 例如,如果您想要開始使用Spring和JPA進行數據庫訪問,只需在項目中包含spring-boot-starter-data-jpa依賴項,您就可以開始使用了。

這些POM可以用於合成被用於某種項目的依賴,例如, 對於一個簡單的Spring MVC項目,將包括以下工件(分別從spring-boot-starter,spring-boot-starter-web,spring-boot-starter-security讀取):

starter本身在你的應用程序中實際上是空的。 有些包括META-INF / spring.provides文件,IDE可以使用它來提供POM更新的上下文幫助。 在POM包裝上選擇“空”jar的主要原因是它們更容易使用(你不需要記住添加 pom </ type>)。


免責聲明!

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



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