一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Spring整合MyBatis(Maven+MySQL)圖文教程詳解

Spring整合MyBatis(Maven+MySQL)圖文教程詳解

2020-05-24 11:59張果 JAVA教程

這篇文章主要介紹了Spring整合MyBatis(Maven+MySQL)圖文教程詳解的相關資料,需要的朋友可以參考下

MyBatis-Spring 會幫助你將 MyBatis 代碼無縫地整合到 Spring 中。 使用這個類庫中的類, Spring 將會加載必要的MyBatis工廠類和 session 類。 這個類庫也提供一個簡單的方式來注入MyBatis數據映射器和SqlSession到業務層的bean中。 而且它也會處理事務, 翻譯MyBatis的異常到Spring的 DataAccessException異常(數據訪問異常,譯者注)中。最終它并不會依賴于MyBatis,Spring或MyBatis-Spring來構建應用程序代碼。

 

一、 使用Maven創建一個Web項目

為了完成Spring4.x與MyBatis3.X的整合更加順利,先回顧在Maven環境下創建Web項目并使用MyBatis3.X,第一、二點內容多數是回顧過去的內容 。完成第一階段與第二階段的項目結構如下所示:

Spring整合MyBatis(Maven+MySQL)圖文教程詳解

1.2、點擊“File”->“New”->"Other"->輸入“Maven”,新建一個“Maven Project”,如下圖所示:

Spring整合MyBatis(Maven+MySQL)圖文教程詳解

1.2、請勾選“Create a simple project”,創建一個簡單的項目,不使用模板。也可以使用模板,選擇WebApp,不過這里就不應該勾選。如下圖所示:

Spring整合MyBatis(Maven+MySQL)圖文教程詳解

1.3、填寫好包名、項目名,選擇打包類型為:war,如下圖所示:

Spring整合MyBatis(Maven+MySQL)圖文教程詳解

1.4、項目創建好后可能會發現有錯誤,選擇項目,右鍵“屬性properties”->"層面Project Facets"->"Java"修改版本號為1.7,默認為1.5;點擊“Ok”保存后關閉。如下圖所示:

Spring整合MyBatis(Maven+MySQL)圖文教程詳解

1.5、重復上一個步驟,反勾Dynamic Web Module,將項目暫時變成非Web項目。點擊“Ok”保存后關閉。

Spring整合MyBatis(Maven+MySQL)圖文教程詳解

1.6、重復上一步驟,再進層面屬性,勾選“Dynamic Web Module”選擇Version為3.0。點擊左下角的超鏈接“Further Configuration available...“。

Spring整合MyBatis(Maven+MySQL)圖文教程詳解

1.7、勾選“Generate web.xml deployment descriptor”生成web.xml部署描述文件。點擊“Ok”保存后關閉。

Spring整合MyBatis(Maven+MySQL)圖文教程詳解

1.8、將生成的WebContent目錄下的兩個文件夾“META-INF”與“WEB-INF”復制到src/main/webapp目錄下。

Spring整合MyBatis(Maven+MySQL)圖文教程詳解

1.9、刪除WebContent目錄。

Spring整合MyBatis(Maven+MySQL)圖文教程詳解

1.10、刪除后會發現項目的pom.xml文件報錯,是因為找不到指定位置的web.xml文件引起的。再進入項目的屬性,選擇“Deployment Assembly”項目部署項,刪除“src/test/java”、“src/test/resources”與“WebContent”目錄,因為這三項不需要部署出去。

Spring整合MyBatis(Maven+MySQL)圖文教程詳解

1.11、點擊“Add添加”后選擇“Folder文件夾”為項目的最終部署結果指定Web內容根文件夾。

Spring整合MyBatis(Maven+MySQL)圖文教程詳解

1.12、選擇src\main\webapp目錄為目標目錄,點擊“Finish完成”保存并關閉。

Spring整合MyBatis(Maven+MySQL)圖文教程詳解

1.13、如果此時項目還報錯,隨便修改pom.xml文件后保存后應該錯誤會消失。

Spring整合MyBatis(Maven+MySQL)圖文教程詳解

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: bban女同系列022在线观看 | 成年视频在线观看 | 深夜在线小视频 | 成人男女网免费 | 女人c交zzzooo在线观看 | 国产欧美一区二区三区免费看 | 成人午夜剧场 | 3d动漫美女被吸乳羞羞有 | 国产麻豆传媒在线观看 | 日韩成人一区ftp在线播放 | 黄瓜视频免费 | www.伊人 | 天堂色 | 国产精品福利在线观看免费不卡 | 日本老妇乱子伦中文视频 | 男同桌扒开女同桌胸罩喝奶 | 深夜免费看 | 极品虎白女在线观看一线天 | 17岁韩国在线观看免费1 | 亚洲欧美专区精品久久 | 色婷婷天天综合在线 | 久久机热视频 这里只有精品首页 | 国产青草亚洲香蕉精品久久 | 秋霞一级黄色片 | 午夜伦伦电影理论片大片 | 国产精品久久久久久吹潮 | 青青草伊人久久 | 亲爱的客栈第二季免费观看完整版 | 国产在线精品亚洲第一区香蕉 | 日本xxxxxl1820| 国产成人看片免费视频观看 | 天天操天天干天天舔 | 国产色站 | 青青青青在线视频 | 日韩一区二区三区免费 | 美国videos| 青青草国产精品免费 | 国产99热99| 香蕉成人999视频 | 欧美男同猛男 videos 同性 | 视频一区二区三区欧美日韩 |