1. 程式人生 > 實用技巧 >學到長痘之 - Spring Boot

學到長痘之 - Spring Boot

努力學習,成為一個吃喝不愁的人。

1 Spring Boot 基礎回顧

1.1 約定優於配置

約定優於配置簡單來理解,就是遵循約定。大家都自覺遵守一些約定,牢記之後,就不用再寫在小本本里了。

系統、類庫或框架應該假定合理的預設值,不需提供不必要的配置。比如說模型中有一個名為 User 的類,那麼資料庫中對應的表就會預設命名為 user。只有在偏離這一個約定的時候,例如想要將該表命名為 person,才需要寫有關這個名字的配置。 比如平時架構師搭建專案就是限制軟體開發隨便寫程式碼,制定出一套規範,讓開發人員按統一的要求進行開發編碼測試之類的,這樣就加強了開發效率與審查程式碼效率。 Spring Boot
是所有基於 Spring 開發的專案的起點。 Spring Boot 的設計是為了讓你儘可能快的跑起來 Spring 應用程式並且儘可能減少你的配置檔案。

1.2 Spring 優缺點分析

優點:AOP + IOC

缺點:配置繁多,依賴管理耗時耗力,一旦選錯依賴版本,會導致出現相容問題

1.3 Spring Boot 解決 Spring 存在的問題

基於約定優於配置的思想,減少配置。

起步依賴

將具備某些功能的座標打包到一起,並提供一些預設的功能。

自動配置