【SpringBoot】Spring-->SpringBoot 習慣優於配置

00潤物無聲00發表於2017-08-06
SpringBoot是Spring主推的基於"習慣優於配置"的原則,快速搭建應用的框架
Springboot可以進行Java EE開發的絕大多數應用場景:Web開發,資料訪問,安全控制,批處理,非同步訊息,系統整合,開發與部署,應用監控,分散式系統開發等


為什麼會有SpringBoot

Spring在JavaEE開發中是實際意義上的標準,但是開發中會遇到下述問題
  大量配置檔案的定義
  與第三方軟體整個的技術問題

而Spring每個新版本的推出都以減少配置作為自己的主要目標
  (1)註解宣告Bean
  (2)Java配置代替xml配置

SpringBoot具有如下特點

  (1)習慣優於配置,大多數配置預設,只需很好配置
  (2)專案快速搭建,無配置整合第三方框架
  (3)自動配置和Java配置
  (4)內嵌Servlet(Tomcat)容器,應用可jar包執行
  (5)執行中應用狀態的監控

SpringBoot完全是一個單純的基於spring的應用。

SpringBoot釋出於2014年4月,截止年底,但使用其作為Spring開發方案的已34.1%



相關文章