Spring Boot初識
阿新 • • 發佈:2018-12-16
1.Spring Boot的產生
隨著動態語言的流行(Ruby,Scala,Node.js),Java的開發顯得越來越笨重,繁多的配置,低下的開發效率,複雜的部署流程以及第三方技術整合難度大
因此,Spring Boot應運而生,它使用"習慣優於配置"的理念讓你的專案快速執行起來,使用Spring Boot很容易建立一個獨立執行,準生產級別的基於Spring框架的專案,使用Spring Boot你可以不用或者只需要很少的Spring配置
1.Spring Boot簡介
Sping Boot的目的在於建立和啟動新的基於Spring框架的專案,Spring Boot會選擇最適合的Spring子專案和第三方開源庫進行整合,大部分Spring Boot應用只需要非常少的配置就可以快速執行起來
Spring Boot是伴隨著Spring4.0誕生的
Spring Boot提供了一種快速使用Spring的方式
2.Spring Boot的優點
1)為基於Spring的開發提供更快的入門體驗
2)建立可以獨立執行的Spring應用
3)直接嵌入Tomcat或者Jetty伺服器,不需要打包成war檔案
4)提供推薦的基礎pom檔案來簡化Apache Maven配置
5)儘可能地根據專案依賴來自動配置Spring框架
6)提供可以直接在生產環境中使用的功能,如效能指標,應用資訊
7)開箱即用,沒有程式碼生成,也無需XML配置,同時也可以修改預設值來滿足特定的需求
8)其他大量的專案都是基於Spring Boot之上的,如Spring Cloud
Spring Boot使編碼,配置,部署,監控變得簡單