您現在的位置是:首頁 > 動作武俠首頁動作武俠
到底什麼是SpringBoot?為什麼越來越多人使用?
- 2022-06-03
最大專案版本是什麼意思
一.什麼是Spring Boot
Spring Boot 是由 Pivotal 團隊提供的全新框架。Spring Boot 是所有基於 Spring Framework 5。0 開發的專案的起點。Spring Boot 的設計是為了讓你儘可能快的跑起來 Spring 應用程式並且儘可能減少你的配置檔案。
從最根本上來講,
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 做好各種產品級準備
二.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快速構建
(2)
設定
GAV座標及pom配置資訊
(3)
選擇
Spring Boot版本及依賴會根據選擇的依賴自動新增起步依賴並進行自動配置
(4)
設定模組名稱、
Content Root路徑及模組檔案的目錄
點選
Finish,如果是第一次建立,在右下角會提示正在下載相關的依賴
(5)
專案建立完畢,如下
今天我們就先分享到這裡啦,有不懂可以在評論區私信我喲~