SpringBoot約定大於配置

       Spring Boot 是由 Pivotal 團隊提供的全新框架,其設計目的是用來簡化新 Spring 應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。spring Boot採用約定大約配置的方式,大量的減少了配置文件的使用。

       約定優於配置(convention over configuration),也稱作按約定編程,是一種軟件設計範式,旨在減少軟件開發人員需做決定的數量,獲得簡單的好處,而又不失靈活性。

       在SpringBoot中,約定大於配置可以從以下兩個方面來理解:

        開發人員僅需規定應用中不符合約定的部分在沒有規定配置的地方,採用默認配置,以力求最簡配置爲核心思想總的來說,上面兩條都遵循了推薦默認配置的思想。當存在特殊需求的時候,自定義配置即可。這樣可以大大的減少配置工作,這就是所謂的“約定”。

那麼SpringBoot中有哪些約定呢?

        Maven的目錄結構。默認有resources文件夾,存放資源配置文件。

       src-main-resources,src-main-java。默認的編譯生成的類都在targe文件夾下面spring boot默認的配置文件必須是,也只能是application.命名的yml文件或者properties文件,且唯一application.yml中默認屬性。

       數據庫連接信息必須是以spring: datasource: 爲前綴;多環境配置。該屬性可以根據運行環境自動讀取不同的配置文件;端口號、請求路徑等;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章