springboot和傳統(tǒng)springmvc的不同

一.概念

1.Spring

Spring是一個(gè)開源容器框架腋逆,可以接管web層掠兄,業(yè)務(wù)層,dao層,持久層的組件栅贴,并且可以配置各種bean,和維護(hù)bean與bean之間的關(guān)系。其核心就是控制反轉(zhuǎn)(IOC),和面向切面(AOP),簡單的說就是一個(gè)分層的輕量級(jí)開源框架。

2.SpringMVC

Spring MVC屬于SpringFrameWork的后續(xù)產(chǎn)品,已經(jīng)融合在Spring Web Flow里面隶债。SpringMVC是一種web層mvc框架,用于替代servlet(處理|響應(yīng)請(qǐng)求跑筝,獲取表單參數(shù)死讹,表單校驗(yàn)等。SpringMVC是一個(gè)MVC的開源框架曲梗,SpringMVC=struts2+spring赞警,springMVC就相當(dāng)于是Struts2加上Spring的整合。

3.SpringBoot

Springboot是一個(gè)微服務(wù)框架稀并,延續(xù)了spring框架的核心思想IOC和AOP仅颇,簡化了應(yīng)用的開發(fā)和部署单默。Spring Boot是為了簡化Spring應(yīng)用的創(chuàng)建碘举、運(yùn)行、調(diào)試搁廓、部署等而出現(xiàn)的引颈,使用它可以做到專注于Spring應(yīng)用的開發(fā),而無需過多關(guān)注XML的配置境蜕。提供了一堆依賴打包蝙场,并已經(jīng)按照使用習(xí)慣解決了依賴問題—>習(xí)慣大于約定。

二.原理和結(jié)構(gòu)

1.Spring的原理和組成

Spring為簡化我們的開發(fā)工作粱年,封裝了一系列的開箱即用的組件功能模塊售滤,包括:Spring JDBC 、Spring MVC 台诗、Spring Security完箩、 Spring AOP 、Spring ORM 拉队、Spring Test等弊知。

如下圖:
image.png

簡化的理解圖:


image.png

2.SpringMVC的原理和組成

從上圖中可以看出:SpringMVC是屬于SpringWeb里面的一個(gè)功能模塊(SpringWebMVC)。專門用來開發(fā)SpringWeb項(xiàng)目的一種MVC模式的技術(shù)框架實(shí)現(xiàn)粱快。

其原理如下:


image.png

MVC:Model(模型)秩彤、VIew(視圖)叔扼、Controller(控制器);我們從開始接觸并學(xué)習(xí)javaWeb開發(fā)就知道MVC這一種架構(gòu)漫雷,如早起的Sturts1瓜富、Sturts2等

3.SpringBoot的原理和特性

Spring Boot基本上是Spring框架的擴(kuò)展,它消除了設(shè)置Spring應(yīng)用程序所需的XML配置降盹,為更快食呻,更高效的開發(fā)生態(tài)系統(tǒng)鋪平了道路。

Spring Boot中的一些特點(diǎn):
1.創(chuàng)建獨(dú)立的spring應(yīng)用澎现。
2.嵌入Tomcat, JettyUndertow 而且不需要部署他們仅胞。
3.提供的“starters” poms來簡化Maven配置。
4.盡可能自動(dòng)配置spring應(yīng)用剑辫。
5.提供生產(chǎn)指標(biāo),健壯檢查和外部化配置干旧。
6.絕對(duì)沒有代碼生成和XML配置要求。
組成和結(jié)構(gòu)如下圖:


image.png

從圖中可以看出SpringBoot是包含了Spring的核心(IOC)和(AOP)妹蔽;以及封裝了一些擴(kuò)展椎眯,如Stater:


image.png

三.區(qū)別與總結(jié)

1.簡單理解為:Spring包含了SpringMVC,而SpringBoot又包含了Spring或者說是在Spring的基礎(chǔ)上做得一個(gè)擴(kuò)展胳岂。
image.png

2.關(guān)系大概就是這樣:
spring mvc < spring < springboot
3.Spring Boot 對(duì)比Spring的一些優(yōu)點(diǎn)包括:
提供嵌入式容器支持
使用命令java -jar獨(dú)立運(yùn)行jar
在外部容器中部署時(shí)编整,可以選擇排除依賴關(guān)系以避免潛在的jar沖突
部署時(shí)靈活指定配置文件的選項(xiàng)
用于集成測(cè)試的隨機(jī)端口生成
4.結(jié)論
Spring Boot只是Spring本身的擴(kuò)展,使開發(fā)乳丰,測(cè)試和部署更加方便掌测。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市产园,隨后出現(xiàn)的幾起案子汞斧,更是在濱河造成了極大的恐慌,老刑警劉巖什燕,帶你破解...
    沈念sama閱讀 219,490評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件粘勒,死亡現(xiàn)場離奇詭異,居然都是意外死亡屎即,警方通過查閱死者的電腦和手機(jī)庙睡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來技俐,“玉大人乘陪,你說我怎么就攤上這事∷淞恚” “怎么了暂刘?”我有些...
    開封第一講書人閱讀 165,830評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長捂刺。 經(jīng)常有香客問我谣拣,道長募寨,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,957評(píng)論 1 295
  • 正文 為了忘掉前任森缠,我火速辦了婚禮拔鹰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘贵涵。我一直安慰自己列肢,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評(píng)論 6 393
  • 文/花漫 我一把揭開白布宾茂。 她就那樣靜靜地躺著瓷马,像睡著了一般。 火紅的嫁衣襯著肌膚如雪跨晴。 梳的紋絲不亂的頭發(fā)上欧聘,一...
    開封第一講書人閱讀 51,754評(píng)論 1 307
  • 那天,我揣著相機(jī)與錄音端盆,去河邊找鬼怀骤。 笑死,一個(gè)胖子當(dāng)著我的面吹牛焕妙,可吹牛的內(nèi)容都是我干的蒋伦。 我是一名探鬼主播,決...
    沈念sama閱讀 40,464評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼焚鹊,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼痕届!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起寺旺,我...
    開封第一講書人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤爷抓,失蹤者是張志新(化名)和其女友劉穎势决,沒想到半個(gè)月后阻塑,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,847評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡果复,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評(píng)論 3 338
  • 正文 我和宋清朗相戀三年陈莽,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片虽抄。...
    茶點(diǎn)故事閱讀 40,137評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡走搁,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出迈窟,到底是詐尸還是另有隱情私植,我是刑警寧澤,帶...
    沈念sama閱讀 35,819評(píng)論 5 346
  • 正文 年R本政府宣布车酣,位于F島的核電站曲稼,受9級(jí)特大地震影響索绪,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜贫悄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評(píng)論 3 331
  • 文/蒙蒙 一瑞驱、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧窄坦,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至逆趋,卻和暖如春拥刻,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背父泳。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評(píng)論 1 272
  • 我被黑心中介騙來泰國打工般哼, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人惠窄。 一個(gè)月前我還...
    沈念sama閱讀 48,409評(píng)論 3 373
  • 正文 我出身青樓蒸眠,卻偏偏與公主長得像,于是被迫代替她去往敵國和親杆融。 傳聞我的和親對(duì)象是個(gè)殘疾皇子楞卡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容