1. 程式人生 > >Spring Boot初識

Spring Boot初識

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使編碼,配置,部署,監控變得簡單