(一) springboot詳細介紹
阿新 • • 發佈:2019-01-26
1 什麼是springboot
Spring Boot 是由 Pivotal 團隊提供的全新框架,其設計目的是用來簡化新 Spring 應用的初始搭建以及開發過程。
隨著動態語言的流行(Ruby、Groovy、Scala、Node.js)。java的開發顯的格外的笨重,繁多的配置,低下的開發效率、複雜的部署流程以及第三方技術整合難度大。
在上述環境中springboot應運而生。它使用“習慣優於配置(專案中存在大量的配置,此外還內建一個習慣性的配置,讓你無需進行手動配置)”的理念讓你的專案快速的執行起來。使用springboot很容易建立一個獨立執行(執行jar,內嵌servlet容器)、準生產級別的基於spring框架的專案,使用springboot你可以不用或者很少的spring配置。
2 為什麼要使用springboot
- 建立獨立的 Spring 應用程式
- springboot可以以jar包的形式獨立執行,執行一個springboot專案只需要通過java -jar xxxx.jar來執行
- 嵌入的 servlet容器(tomcat、jetty或者Undertow),無需部署 WAR 檔案
- 提供starter簡化 Maven 配置
- springboot 提供了一系列的starter pom來簡化Maven的依賴載入,例如,當你使用了spring-boot-starter-web時,會自動加入下圖所示的依賴包
- 自動配置 Spring
- 開箱即用,沒有程式碼生成,也無需 XML 配置。同時也可以修改預設值來滿足特定的需求。
- 準生產的應用監控
- springboot提供基於http、ssh、telnet對執行時的專案進行監控
- Spring Boot 並不是對 Spring 功能上的增強,而是提供了一種快速使用 Spring 的方式。
3 springboot的優點
- 快速構件專案
- 對主流開發框架的無配置整合
- 專案可獨立執行,無需外部依賴Servlet容器
- 提供執行時的應用監控
- 極大的提高了開發、部署效率
- 與雲端計算的天然整合
上面是我對springboot的介紹,下章我回來介紹一下springboot的快速搭建