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