欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

使用Springboot如何實現(xiàn)對Mybatis進行集成

使用Spring boot如何實現(xiàn)對Mybatis進行集成?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

創(chuàng)新互聯(lián)公司是一家以網(wǎng)站設(shè)計建設(shè),成都微信小程序、網(wǎng)站開發(fā)設(shè)計,網(wǎng)絡(luò)軟件產(chǎn)品開發(fā),企業(yè)互聯(lián)網(wǎng)推廣服務(wù)為主的民營科技公司。主要業(yè)務(wù)涵蓋:為客戶提供網(wǎng)站策劃、網(wǎng)站設(shè)計、網(wǎng)站開發(fā)、域名注冊、網(wǎng)站優(yōu)化排名、賣鏈接等服務(wù)領(lǐng)域。憑借建站老客戶口碑做市場,建設(shè)網(wǎng)站時,根據(jù)市場搜索規(guī)律和搜索引擎的排名收錄規(guī)律編程,全力為建站客戶設(shè)計制作排名好的網(wǎng)站,深受老客戶認可和贊譽。

本章目標

  • 整合 Mybatis ,并集成 Druid 數(shù)據(jù)源
  • 可視化監(jiān)控 Druid 數(shù)據(jù)源
  • 使用 JPA 生成數(shù)據(jù)表
  • 利用注解實現(xiàn)數(shù)據(jù)庫的事物
  • 利用注解動態(tài)配置數(shù)據(jù)源
  • 全局異常捕獲
  • 校驗請求參數(shù),并將錯誤信息以JSON 格式返回
  • 完成了對 Dao Service Mapper 的封裝
  • 集成 log4j2
     

為何 Mybatis

為何選擇 Mybatis,最主要的原因大概有以下幾點

  • 它的動態(tài)綁定用起來特別爽
  • 基本上是在寫原生的 SQL 語句,看著也是很舒服,如果 SQL 寫得好的話,后期維護什么的一眼就能看得明白。
  • 個人工作所在的公司用的都是 Mybatis ,所以比較順手
     

項目啟動方法

  • 直接運行 web 下的 Application 方法
  • 使用 Maven 打包 mvn clean install package ,然后進入 web 項目內(nèi),執(zhí)行 java -jar target/web-1.0-SNAPSHOT-exec.jar
     

部分效果預覽

項目結(jié)構(gòu)圖

使用Spring boot如何實現(xiàn)對Mybatis進行集成

驗證請求參數(shù)

使用Spring boot如何實現(xiàn)對Mybatis進行集成

參數(shù)驗證成功

使用Spring boot如何實現(xiàn)對Mybatis進行集成

Druid 數(shù)據(jù)源監(jiān)控

使用Spring boot如何實現(xiàn)對Mybatis進行集成

使用Spring boot如何實現(xiàn)對Mybatis進行集成

特別說明

1、本文的 Druid 監(jiān)控部分配置參考文章 Spring Boot 使用 Druid 和監(jiān)控配置

Druid 的更多資料請參考 Druid 官方中文 Wiki

2、多數(shù)據(jù)源的實現(xiàn)方式借鑒了 Spring Boot多數(shù)據(jù)源配置與使用,和博主不同的是,這里我使用了注解方式實現(xiàn)。

3、在實現(xiàn)該 demo 的過程中,踩了非常多的坑,最大的就是項目打成 Jar 包后,獲取不到 xml 等資源文件,上網(wǎng)搜索了很多資料,最后通過 SpringBootVFS 的方式解決該問題。

4、注意如果你的啟動類需要在其他文件的上層,如果不是,那么啟動類需要手動添加掃描文件。

5、其中一些工具類用的是原先代碼中的,直接搬過去就是了。

6、要開啟 JPA 注解生成數(shù)據(jù)表的話,需要將 Model 類中的 @Entity 注解開啟

7、如果不需要 log4j2 的,可以把 application.yml 對應(yīng)的配置刪除

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。

名稱欄目:使用Springboot如何實現(xiàn)對Mybatis進行集成
當前URL:http://chinadenli.net/article0/ppehoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站網(wǎng)頁設(shè)計公司品牌網(wǎng)站設(shè)計App開發(fā)搜索引擎優(yōu)化品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)