1 回答

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超7個(gè)贊
通過注解獲取(很簡(jiǎn)單,推薦): public class Hello { @Autowired HttpServletRequest request; //這里可以獲取到request } 2.在web.xml中配置一個(gè)監(jiān)聽:org.springframework.web.context.request.RequestContextListener java代碼。
Spring Boot是由Pivotal團(tuán)隊(duì)提供的全新框架,其設(shè)計(jì)目的是用來簡(jiǎn)化新Spring應(yīng)用的初始搭建以及開發(fā)過程。該框架使用了特定的方式來進(jìn)行配置,從而使開發(fā)人員不再需要定義樣板化的配置。通過這種方式,Spring Boot致力于在蓬勃發(fā)展的快速應(yīng)用開發(fā)領(lǐng)域(rapid application development)成為領(lǐng)導(dǎo)者。
從最根本上來講,Spring Boot就是一些庫的集合,它能夠被任意項(xiàng)目的構(gòu)建系統(tǒng)所使用。簡(jiǎn)便起見,該框架也提供了命令行界面,它可以用來運(yùn)行和測(cè)試Boot應(yīng)用??蚣艿陌l(fā)布版本,包括集成的CLI(命令行界面),可以在Spring倉庫中手動(dòng)下載和安裝。一種更為簡(jiǎn)便的方式是使用Groovy環(huán)境管理器(Groovy enVironment Manager,GVM),它會(huì)處理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ā)的工程會(huì)依賴于像 Maven或 Gradle這樣的構(gòu)建系統(tǒng)。為了簡(jiǎn)化依賴圖,Boot的功能是模塊化的,通過導(dǎo)入Boot所謂的“starter”模塊,可以將許多的依賴添加到工程之中。為了更容易地管理依賴版本和使用默認(rèn)配置,框架提供了一個(gè)parent POM,工程可以繼承它。
- 1 回答
- 0 關(guān)注
- 669 瀏覽
添加回答
舉報(bào)