Spring Boot是一款全新的框架,為Spring的開發提供了更快更廣泛的快速上手,提供大多數項目所需的非功能特性,諸如:嵌入式服務器、安全、心跳檢查、外部配置等,簡化新Spring應用的初始搭建以及開發過程。
Spring Boot特點編輯
1. 創建獨立的Spring應用程序
2. 嵌入的Tomcat,無需部署WAR文件
3. 簡化Maven配置
4. 自動配置Spring
5. 提供生產就緒型功能,如指標,健康檢查和外部配置
6. 絕對沒有代碼生成和對XML沒有要求配置
安裝Spring Boot
從最根本上來講,Spring Boot就是一些庫的集合,它能夠被任意項目的構建系統所使用。簡便起見,該框架也提供了命令行界面,它可以用來運行和測試Boot應用。框架的發布版本,包括集成的CLI(命令行界面),可以在Spring倉庫中手動下載和安裝。一種更為簡便的方式是使用Groovy環境管理器(Groovy enVironment Manager,GVM),它會處理Boot版本的安裝和管理。Boot及其CLI可以通過GVM的命令行gvm install springboot進行安裝。在OS X上安裝Boot可以使用Homebrew包管理器。為了完成安裝,首先要使用brew tap pivotal/tap切換到Pivotal倉庫中,然后執行brew install springboot命令。
要進行打包和分發的工程會依賴于像Maven或Gradle這樣的構建系統。為了簡化依賴圖,Boot的功能是模塊化的,通過導入Boot所謂的“starter”模塊,可以將許多的依賴添加到工程之中。為了更容易地管理依賴版本和使用默認配置,框架提供了一個parent POM,工程可以繼承它。
使用方法
1、Spring Boot 不生成代碼,完全無需 XML 配置。
2、快速在 Java 代碼中測試和使用 Spring Boot 的方法:
更新日志
1、支持使用WebFlux或WebFlux的反應性web應用程序開發。
2、放松的綁定已經得到了改進。
- PC官方版
- 安卓官方手機版
- IOS官方手機版