什麼是spring boot

Spring Boot

什麼是Spring Boot?

首先boot是‘引導’的意思,就是說Spring Boot 是Spring的一個引導程序。經過Spring Boot咱們能夠更輕鬆地入門,更簡單的使用Spring的框架。web

爲何會有Spring Boot?

隨着應用的功能以及業務邏輯的日益複雜,傳統Spring程序每每伴隨着大量的XML配置文件以及複雜的Bean依賴關係。Spring IO團隊爲了擺脫Spring框架中各種繁複紛雜的配置,使用「約定優於配置」的思想,在Spring基礎上整合了大量經常使用的第三方庫的開發框架。Spring Boot就是在這種背景下誕生的。tomcat

Spring Boot的特色?

  • 內嵌式容器簡化Web開發(咱們傳統web程序大都跑在tomcat裏,Spring Boot將tomcat集成在了應用程序中。)
  • 提供大量第三方庫,方便引用(最主要的是解決了版本問題)
  • 提供性能健康狀態監控(Actuator)
  • 提供各類默認配置來簡化項目配置,沒有冗餘代碼生成和XML配置的要求

我以爲Spring Boot最好用的有三點:

  • 是內嵌式容器。
  • jar包的封裝,不用擔憂版本問題。
  • 配置文件簡化。

這裏還要說的一點, Spring Boot 的出現並非單純的爲了簡化Spring開發,更是爲SpringCloud作鋪墊。下一節,咱們就看看什麼是SpringCloud。框架

相關文章
相關標籤/搜索