您好,登錄后才能下訂單哦!
本篇內容介紹了“什么是約定大于配置”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
約定?
約定大于配置
第一次聽到這個說法還是在學習springboot時,剛開始的時候只是知道在程序的世界中有這個說法,也沒有去深究它的意思。
對于我們人來說,能夠滿足大多數人的習慣的約定就是一種好的約定,而在程序中,能夠簡化代碼的實現,使代碼高可用的約定就是一種好的約定。
其實在開發中,處處都用到了“約定大于配置”這一思想
就是在開發中,如果有些值你沒有配置的話,那程序會取一個默認值,換句話說,能取默認值的配置,就不需要配置了,這個默認值就是約定。
約定可以減少很多配置
比如說在maven的結構中:
/src/main/java目錄用來存放java源文件
src/main/resources目錄用來存放資源文件,如application.yml文件,mybatis的*mapper.xml文件
/src/test/java目錄用來存放java測試文件
/src/test/resources目錄用來存放測試資源文件
/target目錄為項目的輸出位置
java 項目 www.fhadmin.org
其實呢,maven為你做了很多事情,只是它都對用戶隱藏了起來,你只需要遵循它的約定即可
約定大于配置是一個簡單的概念。系統,類庫,框架假定其合理的默認值,而非要求提供不必要的配置。在大部分情況下,使用框架提供的默認值會讓項目運行的更快。
在springboot中,只要導入了web-stater,spring mvc、json、spring核心容器等web場景需要的所有依賴都會導入,并控制好版本
spring boot的理念就是約定大于配置,在spring boot中提供了一套默認配置,不需要手動去寫xml配置文件,只有默認配置不能滿足我們的需求時,才會去修改配置。
“什么是約定大于配置”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。