spring boot和SSM開發中有什麼區別?

時間 2021-05-10 16:43:14

1樓:從容

沒怎麼用過springboot。

但是就springboot中如果使用mybatis,我覺得和ssm流程差不多。

如果不是必須用,或者更多的需求的話,沒必要非用springboot。

但是好處不是一兩個人說出來的。肯定是有優勢。

還有的說,介紹springboot簡單,對於會的人,什麼都簡單。

一知半解,或者像我不怎麼用的,說實話,自己動手搭一下,就簡單的查詢,新增乙個表資料。

也不是那麼簡單的。什麼簡單的錯誤,配置檔案,pom等,引用方便,但是也需要知道怎麼配置。

2樓:

兩個不是乙個層面的東西,談不上區別

如果只因為spring boot starter可以快速配置ssm相關jar包和解決版本依賴的關係就把兩個對比的話

spring boot還能部署spring cloud,這兩個有什麼區別?

3樓:純潔的微笑

區別就是一起你需要三個框架整合來開發,並且需要注意各種配置和相容;

現在只需要使用 Spring Boot 就行了,因為其它使用它都幫你辦了。

4樓:程式猴

boot和ssm有什麼區別?區別就是boot自己繼承了spring全家桶的依賴,並提供了預設配置,ssm是你自己搭建的ss,再加個m,boot一樣可以是ssm。

建議看一下springboot入門,先了解下boot是幹啥用的,這玩意是個啥,了解下spring

5樓:

這個問題問的很好

對於普通開發而言,springboot和ssm好像並沒有太多的區別,尤其web開發過程中,基本上就是springmvc接收請求,spring做物件管理,mybatis進行資料操作,在這一層面而言,使用springboot和ssm or ssh,並沒有什麼區別

Controller層接收請求 ->service處理操作 - >dao層資料操作

但是跳轉到更上一級而言,springboot的意義就十分重大了。

它提供了乙個「標準

在以往的ssm架構中,根據不同架構師的理念,對於ssm的整體配置,有著不同的理解,有些架構師喜歡將html頁面,靜態檔案等等扔在乙個目錄下解析,有些架構師喜歡分開目錄解析,還有些架構師喜歡在頁面後附加.do 來區分是請求controller還是靜態資源。

當然這樣做並沒有太大的問題,唯一的問題是,有沒有乙個良好的標準來約束。從而減少開發人員上手時,減少閱讀配置檔案的時間?如果形成乙個良好的規範,大家都遵守該規範,那麼也就不再有必要閱讀那些毫無意義卻又十分重要的配置檔案?

在springboot-starter-web中,你可以直接將靜態資源放在/static下,靜態頁面放在/public下,若是需要配置站點的icon,只需要在目錄下放置乙個對應名稱的檔案即可。

而若是使用ssm架構,或許架構師會這麼做。

首先引入對應的jar包,然後處理對應的依賴,若是有衝突,則需要解決依賴衝突,解決完畢後,配置對應的配置檔案,然後再配置spring的xml。

由此看來,springboot和傳統的ssm的區別,則在於其提供了乙個良好且有效的標準,雖然它允許你可以自由配置,但是它仍舊希望你在滿足需求的前提下,使用它的預設配置,而在目前看來,springboot的預設配置,也已經滿足了絕大多數情況下的開發要求。

對於springboot和ssm的區別,個人理解看來,springboot更像是乙個應用商店,你需要什麼,你就去尋找對應的應用(starter),並組裝完成你的需求,而ssm,則僅僅是乙個簡單的應用工具,僅用於web開發領域。

6樓:

spring boot 給我最大的感覺,是方便。

不用再配置亂七八糟的各種東西,採用約定大於配置的設計非常討人喜歡,對我來說,這就比SSM舒服很多了。

其次,你不用部署伺服器,就能看看自己寫的網頁了,哈哈,這下連容器都不用配置了,萬歲!

美中不足是,感覺比較慢。

7樓:扼殺黑暗

沒有區別,springboot 只是提供了一套預設配置,用於原型的快速開發。

這樣你就可以只對需要定製開發的部分進行配置,用最小的精力讓專案先運作起來

比如2年前的乙個demo個直播的後台,登陸,直播,後台管理,付費,房間管理

6個模組直接部署了6個springboot

開發到跑通只用了一周,圖省事連tomcat都是springboot自帶的

恰好這非常符合網際網路專案的開發需求,快速成型,小範圍迭代

其中最耗時間的事情是我想額外引入乙個已有配置,不得已翻了遍毫無營養的原始碼(springboot假設了乙個服務只有一套配置)

所以springboot就是為了平滑專案啟動門檻的,非常適合現在網際網路新專案半個月開發,乙個月上線的節奏。

真成了再認真搞唄,反正到時候也就不差錢提高工程質量了。

8樓:全款買房

spring boot可以簡化專案的配置項,ssm框架在jar包的引入自己過濾器的配置等,都需要寫一些比較複雜的配置檔案,相對比較麻煩,sb就完全簡化了這一操作。

9樓:楊俊

本質上沒什麼區別,spring boot是可以很多自動配置,如果說不使用模板引擎的話,那是前後端分離開發,前後端通訊使用restful介面,前端來渲染。

軍事中高跳低開和高跳高開的區別?

bozarsky brent 高跳高開的好處 適合大規模傘降,傘繩直接綁在機艙內,出艙就開傘,這樣不存在後跳的開傘慢和先跳的開傘快的相撞的情況,可以非常密集的進行跳傘。缺點是降落時間久,容易被發現。而且散落範圍大,容易偏離。高跳低開的好處 適合特種突擊作戰,降落速度快,不容易偏離降落場,降落時間短,...

貓學會了開抽屜和開櫃子怎麼辦?

澤川 這題我會 我們家的貓也喜歡開門,開抽屜什麼的,然後把我放在抽屜裡的書本子什麼的都拽出來撕掉,後來我就用膠帶把抽屜粘上,門的話隨走隨反鎖 當貓發現他無論怎麼努力都無法開啟的時候,他就會認為他是無法開啟這個抽屜的,這樣的話他就會放棄了。木大木大木大木大木大木大木大木大木大 貓的決心和人的相比還是差...

電腦開不了機,顯示卡和CPU風扇轉轉停停的,開機鍵指示燈也是間斷性亮,請問是什麼故障

鑫榮電腦技術 你好,初步判斷為記憶體接觸不良造成。建議 斷電後將記憶體條和記憶體槽清理一下,記憶體用橡皮或者酒精擦拭兩面金手指,可以多清理幾次,用乾毛刷清理記憶體槽,或者將記憶體插入另乙個記憶體槽。如果記憶體清理完成也不能解決,可以將電源連線到主機板上的線重新插拔一下,一定插牢固 還可以將主機板電池...