如何學習SpringBoot

1、什么是SpringBoot?

  • 百科定義
    • Spring Boot是由Pivotal團隊提供的全新框架。該框架使用了特定的方式來進行配置,從而使開發(fā)人員不再需要定義樣板化的配置。簡便起見,該框架也提供了命令行界面,它可以用來運行和測試Boot應用。
  • 同類技術
    • Spring FrameWork
    • Spring Cloud Data Flow
    • Spring Cloud
    • Spring Data 等
  • 對比同類的優(yōu)點
    • 使用 Spring 項目引導頁面可以在幾秒構建一個項目
    • 方便對外輸出各種形式的服務,如 REST API、WebSocket、Web、Streaming、Tasks
    • 支持關系數(shù)據(jù)庫和非關系數(shù)據(jù)庫
    • 支持運行期內(nèi)嵌容器,如 Tomcat、Jetty
    • 自動管理依賴
    • 自帶應用監(jiān)控
    • 不用自己做配置,搭建速度快,降低學習門檻
    • 支持各種 IED,如 IntelliJ IDEA 、NetBeans
  • 缺點
    • 集成度較高,使用過程中不太容易了解底層
  • 組成部分
    • Spring Boot Starter 項目
    • Spring Boot Starter Parent
    • 自動配置

2.為什么會出現(xiàn)

  • 解決什么問題
    • 解決了Spring和Spring MVC繁瑣的配置問題
    • 低效的開發(fā)效率和部署效率
    • 整合第三方框架的配置問題
  • 沒有這個技術前怎么做
    • 手動配置xml文件
    • 需要配置類似于Tomcat的服務器

3、怎么學習

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容