Spring Boot是什么?
首先Spring Boot不是一個框架,它是一種用來輕松創(chuàng)建具有最小或零配置的獨立應用程序的方式。這是方法用來開發(fā)基于Spring的應用,但只需非常少的配置。它提供了默認的代碼和注釋配置,快速啟動新的Spring項目而不需要太多時間。它利用現(xiàn)有的Spring項目以及第三方項目來開發(fā)生產(chǎn)就緒(投入生產(chǎn))的應用程序。它提供了一組Starter Pom
或gradle構(gòu)建文件,可以使用它們添加所需的依賴項,并且還便于自動配置。
Spring Boot根據(jù)其類路徑上的庫自動配置所需的類。假設應用程序想要與數(shù)據(jù)庫交互,如果在類路徑上有Spring數(shù)據(jù)庫,那么它會自動建立與數(shù)據(jù)源類的連接。