瞭解 Spring Boot

Spring Boot是什麼,解決哪些問題?spring

SpringBoot是伴隨着Spring4.0誕生的;安全

從字面理解,Boot是引導的意思,所以SpringBoot幫助開發者快速搭建Spring框架框架

SpringBoot幫助開發者快速啓動一個Web容器spring-boot

SpringBoot繼承了原有Spring框架的優秀基因微服務

SpringBoot簡化了使用Spring的過程性能

     1) Spring Boot使編碼變簡單編碼

 

     2) Spring Boot使配置變簡單blog

Spring因爲其繁瑣的配置,一度被人認爲「配置地獄」,各類XML、Annotation配置,讓人眼花繚亂,並且若是出錯了也很難找出緣由。繼承

Spring Boot更多的是採用Java Config的方式,對Spring進行配置。進程

 

     3) Spring Boot使部署變簡單

 

     4) Spring Boot使監控變簡單

 

     5) Spring Boot的不足

能夠看到,採用了spring-boot-start-actuator以後,直接以REST的方式,獲取進程的運行期性能參數。

固然這些metrics有些是有敏感數據的,spring-boot-start-actuator爲此提供了一些Basic Authentication認證的方案,這些方案在實際應用過程當中也是不足的。

 

Spring Boot做爲一個微框架,離微服務的實現仍是有距離的。

沒有提供相應的服務發現和註冊的配套功能,自身的acturator所提供的監控功能,也須要與現有的監控對接。沒有配套的安全管控方案,對於REST的落地,還須要自行結合實際進行URI的規範化工做。

相關文章
相關標籤/搜索