【學習】SpringBoot之簡介、特點、缺點、應用場景


Spring Boot 的介紹

  1. SpringBoot的目的在於創建和啟動新的基於Spring框架的項目。Spring Boot 會選擇最合適的Spring子項目和第三方開源庫進行整合。大部分Spring Boot 應用只需要少量的配置就可以快速運行起來。
  2. SpringBoot 是伴隨着Spring4.0 誕生的SpringBoot 提供了一種快速使用spring的方式。

Spring Boot 的特點

  1. 為基於Springb的開發提供更快的入門體驗。
  2. 創建可以獨立運行的Spring應用
  3. 直接嵌入Tomcat和Jetty服務器,不需要打包成WAR文件
  4. 提供推薦的基礎POM文件(starter)來簡化Apache Maven配置
  5. 盡可能的提供項目依賴來自動配置Spring框架
  6. 提供可以直接在生產環境中使用的功能,如性能指標、應用信息和應用健康檢查
  7. 開箱即用,沒有代碼生成,也無需XMl配置。同時也可以修改默認值來滿足特定的需求。
  8. 其他大量項目都是基於Spring Boot之上的,如Spring Cloud

  特點總結:

  1. Spring Boot是編碼變簡單
  2. Spring Boot是配置變簡單
  3. Spring Boot是部署變簡單
  4. Spring Boot是監控變簡單 

 

Spring Boot 的缺點

  1. 依賴太多,隨便一個Spring Boot的應用都有好幾十M
  2. 缺少服務的注冊和發現等解決方案
  3. 缺少監控集成方案、安全管理方案
  4. 中文的文檔和資料太少且不夠深入

 

Spring Boot 的 應用場景

  1. Spring 能夠應用的場景
  2. java web應用
  3. 微服務

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM