国产精品高清一区二区三区不卡-国产精品一区二区三区免费视频-日韩免费高清一级毛片-亚洲欧美一区二区三区国产精品-日韩欧美一区二区三区不卡视频-亚欧免费视频一区二区三区-亚洲欧美日韩一区成人-欧美日韩视频综合一区无弹窗-精品日韩在线视频一区二区三区-国内精品视频一区二区三区

你好,歡迎進入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!

誠信、勤奮、創(chuàng)新、卓越

友好定價、專業(yè)客服支持、正版軟件一站式服務提供

13262879759

工作日:9:00-22:00

小白教程:詳解intellij idea搭建SSM框架(spring+maven

發(fā)布時間:2023-10-25

瀏覽次數(shù):0

SSM(++)框架集由三個開源框架集成而成:

其中包括輕量級控制反轉(IoC)和面向方面(AOP)容器框架。

分離控制器、模型對象、調度程序和處理程序對象的角色使它們更易于定制。

它是一個優(yōu)秀的持久層框架,支持普通的SQL查詢、存儲過程和高級映射。

1. 創(chuàng)建項目

使用IDEA創(chuàng)建一個新的Maven項目。 選擇標記的3和4后,會自動為我們創(chuàng)建該文件夾。 您不能選擇 3 和 4 并稍后自行創(chuàng)建。

點擊下一步,填寫(一般是域名的反義詞,也用作項目中類的包名,項目名,也就是根文件夾名)

然后next,選擇本地maven的位置

繼續(xù)下一步并選擇保存項目的位置。

點擊會自動生成maven骨架并下載需要的jar包。 第一次創(chuàng)建可能需要很長時間,但以后會更快。 等待它完成。

創(chuàng)建后的項目結構如下:

2、項目結構介紹:

.idea文件夾和.i??ml是idea的一些配置文件。 我們不需要擔心它。 即使我們刪除它,也沒關系。 當然,如果我們刪除它并重新打開項目,我們就必須重新配置它。

src文件夾是我們放置項目代碼的地方

pom.xml是maven配置文件。 我們可以給任何需要的jar包添加依賴,然后maven會幫我們下載到本地倉庫。

接下來,您需要創(chuàng)建概念項目所需的文件結構。 main下新建java,存放java文件。 在src下創(chuàng)建一個test來存放測試文件。 在main下新建一個文件夾。 右鍵找到make as,選擇root,如下圖:

接下來,繼續(xù)完善項目結構:

按照上述過程修改后的目錄結構如下:

3.添加和修改配置文件

配置Maven pom.xml并引入jar包

pom.xml主要描述了項目的maven坐標、依賴關系、開發(fā)人員需要遵循的規(guī)則、缺陷管理系統(tǒng)、組織以及所有其他與項目相關的因素。 它是一個項目級配置文件。

這是配置前我的pom.xml文件的內(nèi)容。 我還需要補充很多內(nèi)容。 繼續(xù)閱讀以下文檔。

以下pom.xml是我添加內(nèi)容后的

修改pom.xml

注意:如果某處出現(xiàn)紅色錯誤,請檢查我的路徑中的.xml配置是否正確(Maven中)。更改完成后,idea中的Maven會提示更新。 更新后就不會再出現(xiàn)紅色錯誤了。

修改后的.xml(只留下不帶注釋的內(nèi)容),根據(jù)自己的文件修改即可

配置jdbc。

配置.xml

配置log4j。

Log4j 是一個開源項目。 通過使用Log4j,我們可以控制日志信息傳輸?shù)哪康牡氐娇刂婆_、文件、GUI組件intellij idea 數(shù)據(jù)庫關系圖,甚至服務器、NT事件記錄器、UNIX守護進程等; 我們還可以控制每條日志的輸出格??式; 通過定義各個日志信息的級別,我們可以更詳細地控制日志的生成過程。 這些可以通過配置文件靈活配置,無需修改應用程序代碼。

配置web.xml

4. 配置

至此,框架基本搭建完成。 我們先運行一下來檢查一下。 這需要先配置它。

這里我們選擇戰(zhàn)爭模式。 網(wǎng)上對這兩種模式的解釋是

war模式——將WEB項目以包的形式上傳到服務器

war模式-根據(jù)當前文件夾的位置將WEB項目上傳到服務器

用 和 替換框架。 這樣就可以在不重啟服務器的情況下修改jsp頁面,實現(xiàn)熱部署。 然后單擊“確定”。 效果如下圖。

啟動項目。啟動成功了,但是發(fā)現(xiàn)路徑是這樣的,因為受到我們之前選擇的戰(zhàn)爭模式的影響。

正常啟動,此時已經(jīng)配置完畢。

5.配置反向生成

首先在文件中添加配置,并將此配置添加到.xml文件中。

配置 - 添加到 .xml 文件

請注意,上述節(jié)點的屬性值為本地mysql-java.jar的位置。 因為連接數(shù)據(jù)庫需要驅動,所以我們使用了maven來自動為我們下載jar包。 在左側路徑中尋找JAR包(下圖可以幫你找到路徑)。

我們點擊復制路徑如上圖,然后Ctrl+v找到該節(jié)點的屬性值,替換為本地的mysql jar包路徑。

配置。

這里存儲的是連接數(shù)據(jù)庫的相關信息,在使用--這個函數(shù)的時候用到; 事實上,在jdbc中,它是在系統(tǒng)運行時使用的。 這兩條信息幾乎是一樣的。 如果更方便的話,可以將兩者合并為一個文件。 如果你單獨編寫它們,它們可以很容易地插入。

是連接數(shù)據(jù)庫時自動生成的實體類保存的位置。 這是生成的xml映射文件的保存位置。 是生成的數(shù)據(jù)庫接口的保存位置。 table 是數(shù)據(jù)庫中表的名稱。

創(chuàng)建數(shù)據(jù)表

這樣我們就需要在數(shù)據(jù)庫中創(chuàng)建一個測試表。

基本配置已經(jīng)基本完成。 只需雙擊執(zhí)行maven-操作即可。

我遇到了一個問題,我找不到-。 如果你也有這個問題,可以參考這篇博客解決:idea創(chuàng)建Maven項目時,看不到插件——問題已解決

當日志提示“BUILD”時,表示生成成功。 成功后會生成相應的.xml、dao層、layer文件。 具體效果如下圖所示:

6.配置junit

如果你寫完一段代碼并想驗證它的正確性,你不一定需要開始運行或調試。 這時候我們就會想到用測試工具來驗證。 這里我們配置了junit測試。然后我們來測試一下新生成的接口是否有用。 因為有了標簽,我們首先在文件中添加一個@標簽,表明它是一個數(shù)據(jù)訪問組件,即DAO組件。

如下所示:

接下來可以新建一個測試文件開始測試,將鼠標移到后面(箭頭方向),然后按鍵盤上的快捷鍵alt+enterintellij idea 數(shù)據(jù)庫關系圖,然后進行測試

如下所示:

選擇需要測試的功能方法,點擊確定。 不過可以發(fā)現(xiàn)這里并沒有顯示測試功能方法。 別擔心,繼續(xù)閱讀下文。

如下所示:

如果上面有測試功能方法,點擊它,會在test目錄下生成測試文件; 如果沒有測試方法,我們可以根據(jù)下面的目錄自己創(chuàng)建一個。

如下所示:

開始編寫測試并編寫測試代碼。

OK,這樣就完成了測試類的編碼。 接下來,運行測試,右鍵單擊綠色三角形,然后運行。

如下所示:

運行后效果圖:

OK,運行后返回1,說明運行成功。

讓我們刷新數(shù)據(jù)庫看看是否已插入。

一旦到了這里,就算是成功了! 如果中間有什么問題,請聯(lián)系我。

如有侵權請聯(lián)系刪除!

13262879759

微信二維碼