成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Springboot,SSM框架比較,區別

新聞 前端
百度搜 Springboot,SSM框架區別,大多說的都是springboot一個應用是一個可執行jar,將原有的xml配置,簡化為java配置。他們說的確實沒錯,可是根本沒有說到本質

 百度搜 Springboot,SSM框架區別,大多說的都是

1.springboot一個應用是一個可執行jar

2.將原有的xml配置,簡化為java配置

他們說的確實沒錯,可是根本沒有說到本質,百度說的這些,其實根本不是這兩個框架的區別,SSM框架也可以打包可執行的jar,也可以用注解代替 xml。

首先我們看 springboot 官網里對于 springboot 的描述:

Springboot,SSM框架比較,區別

我們可以看到***一點確實提到了不需要 xml 配置文件,但最重要的是第三點,springboot 提供的 starter 依賴為我們做了很多配置功能。

想知道 starter 依賴為我們做了哪些,我們首先看搭建 SSM 框架時,我們需要哪些步驟

1.加相關的 jar 包

2.配置 web.xml,加載 Spring,SpringMVC

3.配置數據庫連接,spring 事務

4.配置加載配置文件的讀取,開啟注解

5.配置日志文件

6.配置完成,部署 tomcat 調試

做這些步驟,大多都要花一到兩天的時間,你可能會疑惑,為什么6個步驟要花這么久,關鍵在于建這個項目有很多難點,如 包之間的相互依賴,不確定中間有沒有沖突,升級版本可能也會導致沖突,bean 配置數據源,事務,切面時,依賴關系搞不清楚,這些都可能讓你花費幾個小時甚至一天的時間。

下面是我們新建一個 springboot 項目時的步驟,在 idea 里新建項目(在這里我只演示 idea 創建 springboot 項目過程,其他 IDE 創建過程,百度都可以搜到),只需要下面三個步驟,我們就創建好了一個 springboot 項目,里面編寫代碼,就可以直接運行了。

Springboot,SSM框架比較,區別
Springboot,SSM框架比較,區別

選擇需要的依賴

Springboot,SSM框架比較,區別

看完這個,我們就要想,springboot 為何能如此快的創建一個項目呢,難道它不需要配置 bean 嗎,難道它不需要引入 jar 包嗎。當然,這些都是需要的,它和 SSM ***的區別就是,這些配置 springboot 都幫我們做好了,我們才可以如此高效的創建一個 springboot 項目。

Springboot,SSM框架比較,區別

我們可以看到我們引入的三個依賴,pom.xml 都幫我們加進來了。就是這些 starter 依賴,幫我們做了很多配置。

springboot 框架使用 starter 依賴主要幫我們做了兩點:

1.引入相關的 jar

2.自動完成 bean 配置。

至于 starter 如何配置的 bean,怎么解決 bean 之間的沖突,篇幅原因,我們下次再講。

由此我們才看到 SSM 和 Springboot 的***區別,所以下次面試官再問你這兩者的區別,你可以這樣回答:

1.Springboot 將原有的 xml 配置,簡化為 java 注解

2.使用 IDE 可以很方便的搭建一個 springboot 項目,選擇對應的 maven 依賴,簡化Spring應用的初始搭建以及開發過程

3.springboot 有內置的 tomcat 服務器,可以 jar 形式啟動一個服務,可以快速部署發布 web 服務

4.springboot 使用 starter 依賴自動完成 bean 配置,,解決 bean 之間的沖突,并引入相關的 jar 包(這一點最重要)

大家還知道什么不同點,或者有什么疑惑的地方,歡迎在評論區補充,我們一起進步!

責任編輯:張燕妮 來源: 頭條科技
相關推薦

2019-04-02 10:50:05

框架Spring開發

2009-06-01 14:32:10

jpa技術Java框架

2009-06-23 15:51:00

JSF框架

2021-05-08 13:58:10

Python 開發編程語言

2024-06-21 09:25:34

2011-04-15 10:26:38

JavaMVC

2022-07-20 10:01:23

MonorepoReact

2010-07-14 16:48:02

Perl字符串比較

2020-03-25 13:59:22

前端開發編程

2009-06-23 14:01:27

StrutsTapestryJSF

2019-09-02 14:51:33

2021-12-14 09:56:51

HadoopSparkKafka

2022-03-23 12:45:12

JWT登錄認證

2011-07-19 09:35:46

.Net

2020-12-23 15:42:42

大數據大數據技術大數據框架

2021-03-01 08:53:55

SSM攻擊流量

2018-08-03 11:10:30

前端小程序vue.js

2018-10-25 23:00:12

Python 開發編程語言

2017-09-06 17:05:54

大數據處理流程處理框架

2017-11-23 22:32:18

框架ScrumXP
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天爱av | 欧美日韩视频 | 日本字幕在线观看 | 欧美另类视频在线 | 日韩精品1区2区3区 成人黄页在线观看 | 日韩在线欧美 | 国产精品久久久久无码av | 91久久久精品国产一区二区蜜臀 | 亚洲日本一区二区三区四区 | 国产精品不卡 | 中文字幕一区二区视频 | 亚洲综合一区二区三区 | 亚洲成人精品 | 久久国产精品偷 | 日本一区二区三区在线观看 | 国产精品网址 | 国产精品视频久久久 | 一区二区三区视频在线免费观看 | 亚洲精品9999 | 天堂色 | 国产精品成人一区二区 | 午夜视频一区 | 午夜一区二区三区 | 国产精品亚洲第一区在线暖暖韩国 | 国产精品久久久久久久久久久久冷 | 欧美久久免费观看 | 四虎影视一区二区 | 久久一区二区三区四区 | 久久丝袜视频 | 日本不卡一区二区三区在线观看 | 精品中文字幕一区 | 国产精品视频一二三区 | 国产精品18久久久久久久 | 欧美福利专区 | 91视频在线观看免费 | 久久99精品久久久久久琪琪 | av网站在线免费观看 | 中国一级大毛片 | 美女黄18岁以下禁止观看 | 亚洲毛片一区二区 | av av在线|