欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

springboot三大原理

錢浩然2年前18瀏覽0評論

springboot三大原理?

我們只是導入了一個依賴項

,但是該依賴項借助maven的依賴傳遞幫我們導入了大量web開發要使用的包,如果解壓該依賴對應的<spring-boot-starter-web-2.1.1.RELEASE.jar>文件,我們發現該jar文件中其實是沒有什么實質性內容的,因為它只是一個pom項目,實質性內容在該包對應的<spring-boot-starter-web-2.1.1.RELEASE.pom>文件中,該文件由mavne在下載jar文件時下載,在該文件中聲明了很多依賴項,如:spring-webmvc、spring-web等。

簡而言之,我們的項目如果依賴了某個starter,那么該starter又會依賴很多其他依賴項,而Maven的依賴傳遞會把starter依賴的依賴項添加到我們的項目中。starter只是做為了一個我們項目依賴項的導入中介。

有關maven的依賴傳遞可以參閱相關資料,簡單描述如下:

項目A依賴于B,B又依賴于C。項目A只需要聲明依賴于B,不需要聲明依賴于C, Maven自動管理這種依賴的傳遞。

java mvc工作原理,springboot三大原理