學到長痘之 - Spring Boot
阿新 • • 發佈:2020-10-20
努力學習,成為一個吃喝不愁的人。
1 Spring Boot 基礎回顧
1.1 約定優於配置
系統、類庫或框架應該假定合理的預設值,不需提供不必要的配置。比如說模型中有一個名為 User 的類,那麼資料庫中對應的表就會預設命名為 user。只有在偏離這一個約定的時候,例如想要將該表命名為 person,才需要寫有關這個名字的配置。 比如平時架構師搭建專案就是限制軟體開發隨便寫程式碼,制定出一套規範,讓開發人員按統一的要求進行開發編碼測試之類的,這樣就加強了開發效率與審查程式碼效率。 Spring Boot約定優於配置簡單來理解,就是遵循約定。大家都自覺遵守一些約定,牢記之後,就不用再寫在小本本里了。
1.2 Spring 優缺點分析
優點:AOP + IOC
缺點:配置繁多,依賴管理耗時耗力,一旦選錯依賴版本,會導致出現相容問題
1.3 Spring Boot 解決 Spring 存在的問題
基於約定優於配置的思想,減少配置。
起步依賴
將具備某些功能的座標打包到一起,並提供一些預設的功能。
自動配置