mybatis中點(diǎn)擊mapper接口快速定位到對(duì)應(yīng)xml中sql方式
mybatis點(diǎn)擊mapper接口定位到對(duì)應(yīng)xml中sql
mybatis主要應(yīng)用架構(gòu)的方式是編寫mapper接口,框架掃描其對(duì)應(yīng)的mapper.xml文件,由于xml里面編寫大量的sql語(yǔ)句,所以在平時(shí)調(diào)試中需要對(duì)其進(jìn)行調(diào)試,但是xml文件并不能像java文件一樣,能快速進(jìn)行跳轉(zhuǎn),對(duì)查找對(duì)應(yīng)xml文件帶來(lái)巨大的不便。
網(wǎng)友基礎(chǔ)idea強(qiáng)大的插件系統(tǒng)下,編寫了免費(fèi)插件Free Mybatis Plugin(mybatis框架下mapper接口快速跳轉(zhuǎn)對(duì)應(yīng)xml文件)親測(cè)好用!
下面手把手教程安裝
一、點(diǎn)擊File==>Settings
二、選擇點(diǎn)擊Plugins===>選擇點(diǎn)擊Marketplace
三、輸入框搜索Free Mybatis Plugin==》回車確定
四、點(diǎn)擊Install進(jìn)行安裝
五、點(diǎn)擊重啟idea插件生效
六、效果圖如下:
在mapper接口中,點(diǎn)擊方法左邊的箭頭,即可直接跳轉(zhuǎn)到對(duì)應(yīng)xml中sql的位置。
同樣點(diǎn)擊xml某個(gè)sql左邊的箭頭也會(huì)跳轉(zhuǎn)到對(duì)應(yīng)mapper接口的方法位置。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
JDK動(dòng)態(tài)代理的深入理解與實(shí)際應(yīng)用
這篇文章主要介紹了JDK動(dòng)態(tài)代理的深入理解與實(shí)際應(yīng)用,在Java的世界里,JDK的動(dòng)態(tài)代理是一項(xiàng)非常強(qiáng)大且實(shí)用的技術(shù),它為我們?cè)谶\(yùn)行時(shí)動(dòng)態(tài)地創(chuàng)建代理類提供了可能,從而實(shí)現(xiàn)對(duì)目標(biāo)對(duì)象方法調(diào)用的靈活攔截和增強(qiáng),需要的朋友可以參考下2025-02-02Java數(shù)據(jù)結(jié)構(gòu)之樹和二叉樹的相關(guān)資料
這篇文章主要介紹了Java?數(shù)據(jù)結(jié)構(gòu)之樹和二叉樹相關(guān)資料,文中通過(guò)示例代碼和一些相關(guān)題目來(lái)做介紹,非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下!2023-01-01SpringBoot集成Milvus和deeplearning4j實(shí)現(xiàn)圖搜圖功能
Milvus?是一種高性能、高擴(kuò)展性的向量數(shù)據(jù)庫(kù),可在從筆記本電腦到大型分布式系統(tǒng)等各種環(huán)境中高效運(yùn)行,Deeplearning4j(DL4J)是一個(gè)開源的深度學(xué)習(xí)框架,專門為Java和Scala開發(fā),本文給大家介紹了SpringBoot集成Milvus和deeplearning4j實(shí)現(xiàn)圖搜圖功能2024-10-10如何使用Jenkins構(gòu)建GIT+Maven項(xiàng)目
這篇文章主要介紹了如何使用Jenkins構(gòu)建GIT+Maven項(xiàng)目,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09springcloud中RabbitMQ死信隊(duì)列與延遲交換機(jī)實(shí)現(xiàn)方法
死信隊(duì)列是消息隊(duì)列中非常重要的概念,同時(shí)我們需要業(yè)務(wù)場(chǎng)景中都需要延遲發(fā)送的概念,比如12306中的30分鐘后未支付訂單取消,那么本期,我們就來(lái)講解死信隊(duì)列,以及如何通過(guò)延遲交換機(jī)來(lái)實(shí)現(xiàn)延遲發(fā)送的需求,感興趣的朋友一起看看吧2022-05-05@Value如何獲取yml和properties配置參數(shù)
這篇文章主要介紹了@Value如何獲取yml和properties配置參數(shù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-07-07詳解Java中的數(shù)組與字符串相關(guān)知識(shí)
這篇文章主要介紹了詳解Java中的數(shù)組與字符串相關(guān)知識(shí),包括操作字符串的一些基本方法列舉,需要的朋友可以參考下2015-09-09詳解spring security四種實(shí)現(xiàn)方式
這篇文章主要介紹了詳解spring security四種實(shí)現(xiàn)方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11