2、springboot的優勢

一、概要

    springboot的初衷:簡化開發、測試、部署和監控,真正讓開發人員“SB”式。

二、理念

    去配置化,儘量減少配置,通過習慣取代配置的理念,達到減少配置的目的。例如:創建個web項目,不需要配置dispatcher,rest不需要配置messageconverter。

   自動配置。例如:classpath下有個log4j2-spring.xml,無需指定路徑,則會自動認爲日誌框架是log4j2,當然前提是引入log4j2的依賴。

    起步依賴。減少包的引用及依賴包版本控制。

    簡化。簡化開發、部署和測試。比較無縫的對接常用的組件或框架,尤其是spring組件,例如spring data。

三、特性

    部署:支持內嵌tomcat\jetty\undertow。

    監控:actuator | jolokia,rest發佈監控信息,比較適合線上,省去了用jconsole和jmc。

    springboot cli和groovy:個人覺得用處不太大。難道大家會用cli來完成項目週期麼?groovy可能是不習慣吧。

    livereload:類似jrebel,前臺開發比較有用。

    spring cloud:算麼?我覺得算。

 

 

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