SpringBoot是由Pivotal團隊在2013年開始研發(fā)、2014年4月發(fā)布第一個版本的全新開源的輕量級框架。它基于Spring4.0設計,不僅繼承了Spring框架原有的優(yōu)秀特性,而且還通過簡化配置來進一步簡化了Spring應用的整個搭建和開發(fā)過程。另外SpringBoot通過集成大量的框架使得依賴包的版本沖突,以及引用的不穩(wěn)定性等問題得到了很好的解決。
特點
SpringBoot所具備的特征有:
(1)可以創(chuàng)建獨立的Spring應用程序,并且基于其Maven或Gradle插件,可以創(chuàng)建可執(zhí)行的JARs和WARs;
(2)內(nèi)嵌Tomcat或Jetty等Servlet容器;
(3)提供自動配置的“starter”項目對象模型(POMS)以簡化Maven配置;
(4)盡可能自動配置Spring容器;
(5)提供準備好的特性,如指標、健康檢查和外部化配置;
(6)絕對沒有代碼生成,不需要XML配置。
安裝步驟
從最根本上來講,Spring Boot就是一些庫的集合,它能夠被任意項目的構建系統(tǒng)所使用。簡便起見,該框架也提供了命令行界面,它可以用來運行和測試Boot應用??蚣艿陌l(fā)布版本,包括集成的CLI(命令行界面),可以在Spring倉庫中手動下載和安裝。一種更為簡便的方式是使用Groovy環(huán)境管理器(Groovy enVironment Manager,GVM),它會處理Boot版本的安裝和管理。Boot及其CLI可以通過GVM的命令行gvm install springboot進行安裝。在OS X上安裝Boot可以使用Homebrew包管理器。為了完成安裝,首先要使用brew tap pivotal/tap切換到Pivotal倉庫中,然后執(zhí)行brew install springboot命令。
要進行打包和分發(fā)的工程會依賴于像Maven或Gradle這樣的構建系統(tǒng)。為了簡化依賴圖,Boot的功能是模塊化的,通過導入Boot所謂的“starter”模塊,可以將許多的依賴添加到工程之中。為了更容易地管理依賴版本和使用默認配置,框架提供了一個parent POM,工程可以繼承它。
零基礎學習SpringBoot,北大青鳥長沙麓谷校區(qū)SpringBoot視頻教程課程由淺入深,手把手帶您學習Spring Boot,體驗Spring Boot的極速開發(fā)過程,內(nèi)容豐富,涵蓋了SpringBoot開發(fā)的方方面面,并且同步更新到Spring 2.x版本,來吧,一次性拿下Spring Boot開發(fā)框架。
課程目標:通過本課程的學習,全面掌握Spring Boot開發(fā)框架技術,并在實際項目開發(fā)中得心應手使用Spring Boot框架,提升自身的技術能力與價值。
適用人群:有一定的Java Web開發(fā)基礎。
課程概述:Spring Boot是Spring家族下的一個全新開發(fā)框架,其設計目的主要是用來簡化Spring應用的創(chuàng)建及開發(fā)過程,它提供了自動配置,起步依賴等特性,從而使開發(fā)人員從大量的XML配置中解脫出來,Spring Boot致力于在蓬勃發(fā)展的快速應用開發(fā)領域(rapid application development)成為領導者。
以上就是北大青鳥長沙麓谷校區(qū)IT培訓機構的小編針對“Springboot實戰(zhàn)項目視頻,精品教程”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務。