主要内容:
1:分析spring-boot-starter-parent 這個依賴
通過前面幾篇文章的學習,我們感受到了spring boot的魅力。最明顯的感覺就是pom.xml檔案。代碼少了很多。其實這主要歸功于依賴的parent。下面我們就來看看spring-boot-starter-parent這個依賴為什麼有了它很多其他依賴(如spring core等)就不用在引入了
一:怎麼進入parent的依賴中?
在pom.xml檔案中,按住ctrl點選spring-boot-start-parent,就可以跳轉到其對應的pom.xml中。

進入看:
我們看到,這裡定義的java版本是1.8.這也就是為什麼spring boot必須要Java版本是1.8以上的原因 。
我們可以看到,其還有parent依賴。接着點進去檢視:
點選進來,我們可以看到properties中配置了很多版本号。
我們可以看到,有很多常用的,在這個檔案中都定義了版本号。
在目前檔案中,搜尋spring-core:
我們發現,這裡已經指定了spring core的版本号。現在明白為什麼,我們隻需要引入spring-boot-start-parent後其他依賴就不用了吧。
原來,spring boot在這個檔案中,将我們需要的所有依賴都準備好了。
想要學習Java開發的同學,可以參考成都Java教育訓練班提供的學習大綱;