spring-boot-starter和spring-boot-starter-web的關聯
阿新 • • 發佈:2020-10-20
maven的作用是方便jar包的管理,所以每一個依賴都是對應著相應的一個或者一些jar包,從網上看到很多對spring-boot-starter的描述就是“這是Spring Boot的核心啟動器,包含了自動配置、日誌和YAML。”沒看太明白,所參與的專案上也一直沒使用過,於是看了一下spring-boot-starter和spring-boot-starter-web管理的jar包才明白了兩者之間的關係,是包含的關係。
看下spring-boot-starter管理的的jar包:
再看下spring-boot-starter-web管理的jar包:
可以看出spring-boot-starter-web
而且很多的spring-cloud-*的maven依賴中都有spring-boot-starter,例如:
spring-cloud-starter-eureka-server、spring-cloud-config-server、spring-cloud-starter-zuul等等。所以spring-cloud-starter的依賴很少使用,沒必要。