溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

搭建一個(gè)Maven - Spring - Spring MVC - Mybatis - MySSQ 整合SSM框架(一)

發(fā)布時(shí)間:2020-07-21 17:17:15 來(lái)源:網(wǎng)絡(luò) 閱讀:718 作者:Nancy_Huo 欄目:開(kāi)發(fā)技術(shù)

1 數(shù)據(jù)庫(kù)的準(zhǔn)備

我本地沒(méi)有Mysql,完全參考http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html安裝了一個(gè)。

搭建一個(gè)Maven - Spring - Spring MVC - Mybatis - MySSQ 整合SSM框架(一)

2 本地安裝Maven

首先,Maven是干什么的?我學(xué)習(xí)的博客里說(shuō)覺(jué)得Maven就是管理jar包的,在這之前我們要辛苦的去找jar包,同時(shí)還要擔(dān)心版本不匹配等問(wèn)題,有了Maven,他可以幫我們管理你所需要的jar包。我覺(jué)得這個(gè)解釋很容易理解,官方的說(shuō)法是Maven是一個(gè)項(xiàng)目管理和構(gòu)建自動(dòng)化工具。我們比較關(guān)心他的項(xiàng)目構(gòu)建功能,Maven要求在沒(méi)有定制之前,所有的項(xiàng)目都有如下結(jié)構(gòu):

搭建一個(gè)Maven - Spring - Spring MVC - Mybatis - MySSQ 整合SSM框架(一)

由于我本地已經(jīng)添加了Maven支持,下面進(jìn)行下一步。這里后續(xù)等我自己添加時(shí)會(huì)再補(bǔ)充,你可以參考http://503431920.blog.51cto.com/6681280/1695929 或者 http://blog.csdn.net/donggua3694857/article/details/51638598。

3 新建Maven project

最好新開(kāi)一個(gè)workspace, 我第一次在既存的workspace里創(chuàng)建,結(jié)果不知道為什么創(chuàng)建的是java project, 不是web project。


搭建一個(gè)Maven - Spring - Spring MVC - Mybatis - MySSQ 整合SSM框架(一)

搭建一個(gè)Maven - Spring - Spring MVC - Mybatis - MySSQ 整合SSM框架(一)

這里我們先沒(méi)有選Create a simple project, 這個(gè)可能與maven構(gòu)建模塊化有關(guān),我會(huì)后續(xù)研究的時(shí)候再更新

搭建一個(gè)Maven - Spring - Spring MVC - Mybatis - MySSQ 整合SSM框架(一)

搭建一個(gè)Maven - Spring - Spring MVC - Mybatis - MySSQ 整合SSM框架(一)

GroupId屬性是一個(gè)組織或者項(xiàng)目(比如開(kāi)源項(xiàng)目)的唯一ID,我們平時(shí)用的什么com開(kāi)頭的那些就是這個(gè)地方要填的東西了。

ArtifactId屬性就是你所要構(gòu)建的項(xiàng)目的名稱。

Version屬性就是項(xiàng)目的版本,這個(gè)一般默認(rèn)就好。

還有一個(gè)packaging,創(chuàng)建項(xiàng)目第一步如果Create a simple project勾選了就能看到別的選項(xiàng),現(xiàn)在默認(rèn)給我們?cè)O(shè)置了這個(gè)屬性值為war。

下面就是生成的文件目錄。

搭建一個(gè)Maven - Spring - Spring MVC - Mybatis - MySSQ 整合SSM框架(一)

添加下面的servlet依賴,報(bào)錯(cuò)就沒(méi)有了

搭建一個(gè)Maven - Spring - Spring MVC - Mybatis - MySSQ 整合SSM框架(一)

配置Jetty

第一次是這么配的,但是不知道為啥不好用。。。

搭建一個(gè)Maven - Spring - Spring MVC - Mybatis - MySSQ 整合SSM框架(一)

以上后來(lái)改成下面的好用了,具體的配置還有待研究

搭建一個(gè)Maven - Spring - Spring MVC - Mybatis - MySSQ 整合SSM框架(一)

4 配置server,運(yùn)行

搭建一個(gè)Maven - Spring - Spring MVC - Mybatis - MySSQ 整合SSM框架(一)

搭建一個(gè)Maven - Spring - Spring MVC - Mybatis - MySSQ 整合SSM框架(一)

注意此處的setting.xml最好是自定義一個(gè),不好使用默認(rèn)的。同時(shí)setting.xml里面定義的m2也要自定義路徑,這是用來(lái)下載jar包的文件夾。

搭建一個(gè)Maven - Spring - Spring MVC - Mybatis - MySSQ 整合SSM框架(一)

搭建一個(gè)Maven - Spring - Spring MVC - Mybatis - MySSQ 整合SSM框架(一)

點(diǎn)擊 Run As->Maven install, 會(huì)下載很多jar包,最后build成功。

搭建一個(gè)Maven - Spring - Spring MVC - Mybatis - MySSQ 整合SSM框架(一)

點(diǎn)擊run,啟動(dòng)server

搭建一個(gè)Maven - Spring - Spring MVC - Mybatis - MySSQ 整合SSM框架(一)


運(yùn)行成功!小激動(dòng)~ 敬請(qǐng)期待繼續(xù)更新。

搭建一個(gè)Maven - Spring - Spring MVC - Mybatis - MySSQ 整合SSM框架(一)

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI