什麼是Springboot
- 在Spring的基礎上簡單化第三依賴,簡單得說Springboot整合大多數第三方框架,以介入Springboot系列直接全方位整合
- Springboot是微服務框架(Springcloud)的基礎,也就是說要學習Springcloud必須得學習Springcloud。因爲Springcloud提供了一整套微服務解決方案,所以使得Springboot的地位直線上升。
爲什麼要使用Springboot
- 先說一下經典SSM(Spring+SpringMVC+Mybatis)開發項目的時候,N多的XML配置,使用Springboot只需要一個內置的配置文件即可。偶爾整合第三方的XML,不過都可以使用java文件的配置方式解決。
Springboot的特徵
官網介紹:
- 創建獨立的Spring應用程序
- 直接嵌入Tomcat,Jetty或Undertow(無需部署WAR文件)
- 提供自以爲是的“入門”依賴項以簡化構建配置
- 儘可能自動配置Spring和第三方庫
- 提供生產就緒功能,例如指標,運行狀況檢查和外部化配置
- 絕對沒有代碼生成,也不需要XML配置
Springboot能幹嘛
- Spring Boot使編碼變簡單
- Spring Boot使配置變簡單
- Spring Boot使部署變簡單
- Spring Boot使監控變簡單