Spring Boot 2.0 讀書筆記_01

1.什麼是Spring

Spring是爲了解決應用性複雜而產生的框架,採用了JavaEE容器管理的優點,提供了IoC容器進行對Bean的管理,通過AOP編程方式來增強Bean的功能。這裏不多餘贅述Spring,Spring是一個龐大的框架結構,這裏只是滄海一粟。

2. Spring Boot

伴隨着Spring的功能越來越強,在使用Spring的時候,門檻也漸漸變高。經過多年的發展,Spring本身變得臃腫。同時Spring集成了諸多的第三方技術,導致使用的複雜度升高。針對這一現狀,開發團隊退出了基於Spring技術的Spring Boot,解決了上手難、技術使用不統一兩個缺點。簡化了Spring應用開發,不需要配置就能運行Spring應用,Spring Boot管理Spring容器,第三方插件,並提供很多默認的系統及服務。

3. SSM 到 Spring Boot

從之前的SSH,到當下使用較多的SSM,以及正急速發展的Spring Boot,都是里程碑式的技術進步。首先我們應該明確的一點是:SSM和Spring Boot並不是完全不同的東西,SSM是針對web的應用層框架,涵蓋整個應用層。Spring Boot是進行快速開發的輔助框架,所針對的是當下流行的微服務架構,目的是讓開發者將開發重心放到業務邏輯上,簡化配置,提高開發效率。

關於兩者關係,有幾種說法:

SSM和Spring Boot兩者無任何衝突,SpringBoot集成Mybatis/Mybatis-plus也可以是SSM。Spring Boot可以看做膠水和快速配置。
SSM是自己做整合,SpringBoot是將依賴和代碼進行插件式的整合。

4. SpringBoot 1.0 和 SpringBoot 2.0

Spring Boot 2.0 新特性 : http://www.54tianzhisheng.cn/2018/03/06/SpringBoot2-new-features/

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