您現在的位置是:首頁 > 動作武俠首頁動作武俠

到底什麼是SpringBoot?為什麼越來越多人使用?

簡介Spring Boot 並不是Spring 的精簡版本,而是為使用 Spring 做好各種產品級準備二.Spring Boot的優點(1)快速建立獨立執行的Spring專案以及與主流框架整合(2)使用嵌入式的Servlet容器,應用無需打成

最大專案版本是什麼意思

一.什麼是Spring Boot

Spring Boot 是由 Pivotal 團隊提供的全新框架。Spring Boot 是所有基於 Spring Framework 5。0 開發的專案的起點。Spring Boot 的設計是為了讓你儘可能快的跑起來 Spring 應用程式並且儘可能減少你的配置檔案。

到底什麼是SpringBoot?為什麼越來越多人使用?

從最根本上來講,

Spring Boot 就是一些庫的集合,它能夠被任意專案的構建系統所使用。它使用 “習慣優於配置” (專案中存在大量的配置,此外還內建一個習慣性的配置)的理念讓你的專案快速執行起來。用大佬的話來理解,就是 spring boot 其實不是什麼新的框架,它預設配置了很多框架的使用方式,就像 maven 整合了所有的 jar 包,spring boot 整合了所有的框架,總結一下及幾點:

1)為所有 Spring 開發提供一個更快更廣泛的入門體驗。

2)零配置。無冗餘程式碼生成和XML 強制配置,遵循“約定大於配置” 。

3)集成了大量常用的第三方庫的配置, Spring Boot 應用為這些第三方庫提供了幾乎可以零配置的開箱即用的能力。

4)提供一系列大型專案常用的非功能性特徵,如嵌入式伺服器、安全性、度量、執行狀況檢查、外部化配置等。

5)Spring Boot 不是Spring 的替代者,Spring 框架是透過 IOC 機制來管理 Bean 的。Spring Boot 依賴 Spring 框架來管理物件的依賴。Spring Boot 並不是Spring 的精簡版本,而是為使用 Spring 做好各種產品級準備

到底什麼是SpringBoot?為什麼越來越多人使用?

二.Spring Boot的優點

1)快速建立獨立執行的Spring專案以及與主流框架整合

2)

使用嵌入式的

Servlet容器,應用無需打成WAR包

3)starters自動依賴與版本控制

4)

大量的自動配置,簡化開發,也可以修改預設值

5)

無需配置

XML,無程式碼生成,開箱即用

6)

準生產環境的執行時應用監控

7)

與雲計算的天然整合

三.Spring Boot開發版本推薦

1)Spring boot目前分為兩大版本系列,1。x系列和2。x系列

2)如果是使用eclipse,推薦安裝Spring Tool Suite (STS)外掛

3)如果使用IDEA旗艦版,自帶了Spring Boot外掛

4)推薦使用Maven 3。3+,Maven目前最新版本為3。6。0(2019。01)

5)推薦使用Java 8,Spring Boot 1。x系列的版本相容Java 6,Spring Boot 2。x系列需要至少Java8

四.Spring Boot專案開發步驟

Spring Boot開發步驟

專案名稱:

000-springboot-first

(1) 建立一個Module,選擇型別為Spring Initializr快速構建

到底什麼是SpringBoot?為什麼越來越多人使用?

(2)

設定

GAV座標及pom配置資訊

到底什麼是SpringBoot?為什麼越來越多人使用?

(3)

選擇

Spring Boot版本及依賴會根據選擇的依賴自動新增起步依賴並進行自動配置

到底什麼是SpringBoot?為什麼越來越多人使用?

(4)

設定模組名稱、

Content Root路徑及模組檔案的目錄

到底什麼是SpringBoot?為什麼越來越多人使用?

點選

Finish,如果是第一次建立,在右下角會提示正在下載相關的依賴

(5)

專案建立完畢,如下

到底什麼是SpringBoot?為什麼越來越多人使用?

今天我們就先分享到這裡啦,有不懂可以在評論區私信我喲~

到底什麼是SpringBoot?為什麼越來越多人使用?

Top