首頁 >常見問題 >springboot是什麼?

springboot是什麼?

不言
不言原創
2019-03-30 13:19:0289785瀏覽

springboot是什麼?

spring boot是什麼?

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

在Spring框架這個大家族中,產生了許多衍生框架,例如Spring、SpringMvc框架等,Spring的核心內容在於控制反轉(IOC)和依賴注入(DI),所謂控制反轉並非是一種技術,而是一種思想,在操作方面是指在spring配置文件中創建,依賴注入即為由spring容器為應用程序的某個對象提供資源,比如引用對象、常量數據等。

SpringBoot是一個框架,一種全新的編程規範,他的產生簡化了框架的使用,所謂簡化是指簡化了Spring眾多框架中所需的大量且繁瑣的配置文件,所以SpringBoot是一個服務於框架的框架,服務範圍是簡化設定檔。

SpringBoot最明顯的特點是,讓檔案配置變的相當簡單、讓應用程式部署變的簡單(SpringBoot內建伺服器,並裝備啟動類別程式碼),可以快速開啟一個Web容器進行開發。

Spring Boot的核心功能

1、可獨立運作的Spring專案:Spring Boot可以以jar套件的形式獨立運作。

2、 內嵌的Servlet容器:Spring Boot可以選擇內嵌Tomcat、Jetty或Undertow,無須以war包形式部署專案。

3、 簡化的Maven配置:Spring提供推薦的基礎 POM 檔案來簡化Maven 配置。

4、 自動配置Spring:Spring Boot會根據專案依賴來自動配置Spring 框架,大幅減少專案要使用的配置。

5、 提供生產就緒型功能:提供可以直接在生產環境中使用的功能,如性能指標、應用資訊和應用健康檢查。

6、無程式碼產生和xml設定:Spring Boot不產生程式碼。完全不需要任何xml配置即可實現Spring的所有配置。

以上是springboot是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn