spring boot是什麼?
Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始建置以及開發流程。
在Spring框架這個大家族中,產生了許多衍生框架,例如Spring、SpringMvc框架等,Spring的核心內容在於控制反轉(IOC)和依賴注入(DI),所謂控制反轉並非是一種技術,而是一種思想,在操作方面是指在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中文網其他相關文章!