什么是SpringBoot?SpringBoot有哪些特性?


Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。

Spring Boot並不是一個全新的框架,而是將已有的Spring組件整合起來。

Spring Boot可以說是遵循約定優於配置這個理念產生的。它的特點是簡單、快速和便捷。

Spring Boot 簡化了基於Spring的應用開發,通過少量的代碼就能創建一個獨立的、產品級別的Spring應用。 Spring Boot為Spring平台及第三方庫提供開箱即用的設置,這樣你就可以有條不紊地開始。多數Spring Boot應用只需要很少的Spring配置。
你可以使用Spring Boot創建Java應用,並使用 java -jar啟動它或采用傳統的war部署方式。同時 Spring Boot 也提供了一個運行“spring 腳本”的命令行工具。

Spring Boot 是在強大的 Spring 帝國生態基礎上面發展而來,發明 Spring Boot 不是為了取代 Spring ,是為了讓人們更容易的使用 Spring 。
所以說沒有 Spring 強大的功能和生態,就不會有后期的 Spring Boot 火熱, Spring Boot 使用約定優於配置的理念,重新重構了 Spring 的使用,讓 Spring 后續的發展更有生命力。

總結的來說:

      Spring Boot 讓開發變得更簡單
      Spring Boot 使測試變得更簡單
      Spring Boot 讓配置變得更簡單
      Spring Boot 讓部署變得更簡單
      Spring Boot 讓監控變得更簡單

SpringBoot有哪些特性?

使用 Spring 項目引導頁面可以在幾秒構建一個項目
方便對外輸出各種形式的服務,如 REST API、WebSocket、Web、Streaming、Tasks
非常簡潔的安全策略集成
支持關系數據庫和非關系數據庫
支持運行期內嵌容器,如 Tomcat、Jetty
強大的開發包,支持熱啟動
自動管理依賴
自帶應用監控
支持各種 IDE,如 IntelliJ IDEA 、NetBeans


免責聲明!

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



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