IDEA05 mybatis插件之MyBatisCodeHelper-Pro


 

 

前提准備:

  》IDEA專業版本

 

1 安裝MyBatisCodeHelper-Pro

  IDEA提供了插件安裝功能,可以根據開發需要安裝適合的插件

  》help -> find action(快捷鍵:ctrl + shift + A) -->> 搜索 plugins  -->>  選擇setting里面的plugins

  》搜索並安裝你需要的插件

  》搜索MyBatisCodeHelper-Pro插件示例(由於我已經安裝過了,所以右邊是一個uninstall的灰色按鈕)

  》安裝完畢后重啟IDEA

  》技巧01:沒有激活的MyBatisCodeHelper-Pro插件會在事件log窗口中彈出一個日志,如下所示

 

2 基本使用(未激活時可以使用的功能)

  2.1 mapper接口和mapper文件之間的相互跳轉

    單擊左邊的圖標就可以實現mapper接口和mapper文件之間對應方法的跳轉功能

    技巧01:左邊的圖標是可以進行更改的,setting -> other settings -> MyBatisCodeHelper-Pro -> mapper icon

  2.2 自動重構

    修改mapper映射文件中的標簽的id屬性值后,mapper接口中的對應方法名會自動進行修改,而且反之亦然

    技巧01:將光標放到mapper映射文件中的標簽的id屬性值上或者mapper接口的方法名上,按 shift + F6 后就可以進行修改啦,修改完成后再按回車按鈕進行確認操作

    快捷鍵:shift + F6

  2.3 自動補全功能

    編輯mapper映射文件中的內容時會自動進行補全操作

  2.4 一鍵刪除操作

    mapper映射文件和mapper接口中有不對應時,mapper映射文件中的內容會變成灰色,mapper接口中的內容會變成紅色;此時將光標放到這些區域按 alt + enter 后就可以選擇補全對應代碼或者進行一鍵刪除操作

 

3 激活MyBatisCodeHelper-Pro插件

  3.1 進入事件log窗口

  3.2 獲取激活碼

    單擊 here 標簽就會進入到購買激活碼頁面

  3.3 單擊 enter key 標簽

    單擊后會彈出一個彈出框,錄入二維碼即可激活  

    技巧01:激活后,之前事件log窗口中的 enter key 和 here 標簽就會變成灰色的

 

4 MyBatisCodeHelper-Pro高級用法

  4.1 根據java實體類生成基本的CRUD

    》創建一個實體類

      坑01:實體類中的屬性不能是pulbic或static修飾,所系下面實體類中的會報一個錯,只需要將@Slf4j注解暫時去掉,生成完代碼后再加上即可

      PS:其實實體類中根本就不需要添加@Slf4j注解,只是三少習慣性的加上了一個而已

    》在實體類上按 alt + insert 組合鍵 -> generate mybatis files 

      注意:會彈出一個彈出框來選擇是重新生成代碼,還是更新代碼;

      坑01:如果是實體類增加了字段后選擇更新代碼的話,只會對默認的insert,insertList,update方法進行更新,其余自定義的方法都不會更新

    》sql配置和生成代碼配置

    》生成的持久層(mapper接口文件)

      說明:默認只會生成CRUD

  4.2 根據mapper接口名自動生成mapper映射文件中對應的標簽

    坑01:必須先生成基本的CRUD后才可以對自定義方法自動生成對應的mapper映射文件中的標簽

    例如:根據id查詢教師信息

    》在mapper接口寫一個名為 findById 的方法名即可

    》選中findById -> 右鍵 -> generate mybatis xml -> 就會自動補全mapper接口中findById方法的返回值和參數,並自動生成對應mapper映射文件中的標簽

   4.3 根據數據源生成mapper映射文件和mapper接口的CRUD

    4.3.1 利用IDEA連接數據庫

      打開database工具窗口:view -> tool windows -> database

    4.3.2 添加數據源

      database -> +圖標 -> Data Srouce -> MySQL -> 填寫數據庫的相關連接信息

    4.3.3 生成CRUD

      選中一張表 -> 右鍵 -> mybatis generator

    4.3.4 實體類配置和存放位置配置

 

5 其他生成功能

  5.1 根據mapper接口生成mapper映射文件

    創建一個接口 -> 光標放到接口名上 -> alt + enter -> generate mybatis mapper for current class -> 選擇mapper映射文件位置

  5.2 一鍵添加@param注解

    光標放到mapper映射文件方法名上 -> alt + enter -> add mybatis param annotation

  5.3 生成mapper映射文件中resultMap未使用的字段

    光標放到resultmap標簽type屬性值上 -> alt + enter -> generate unUsed properties

 

 6 參考資料

  6.1 MyBatisCodeHelper-Pro官方資料

    》官方文檔

    》github

   6.2 IDEA基礎教程

    慕課網提供

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM