前言
在不知道這個 feature 之前,我和大部分 coder 一樣都是對著數據庫的 schema 來復制粘貼到 mybatis 的 mapper.xml 里,這在以強大的代碼補全功能而聞名的 IDEA 面前顯得非常跛腳。于是我就搜索了下資料看下能不能愉快地使用代碼補全功能,沒想到這個實用的功能就近在眼前。
開啟步驟
-
點擊位于右邊 Tool Window 的 Datebase 選項,創建數據源
image.png
- 然后就是填寫 host,port,username,password。
image.png
- 好了就是這么簡單,這些非常實用的功能就可以使用了,我們可以看下效果。
image.png
從此我們寫 sql 也可以像寫代碼一樣健步如飛了,
當然了,IDEA 配置了數據源之后可不只是方便了寫 sql,我們可以直接在 IDEA 里面對這個數據源的數據進行增刪查改,簡單來說 IDEA 就是內置了一個像 Navicat 這樣的數據源連接客戶端,這就是 JetBrains 全家桶系列里的 DataGrip。IDEA 商業版直接集成了這個軟件的功能,真的很良心。
事實上 IDEA 在各個 mapper.xml 文件里都會提示你去配置數據源來幫你校驗你寫的 sql 有沒有寫錯,沒錯,就是這些惡心的黃色的東西,作為一個強迫癥,真的是看不下去了,我們只需要在黃色的地方按下 Alt + Insert 就可以快速配置數據源了。
配置完之后,IDEA 黃色的東西也沒有了,我們的代碼也可以輕松地達成 0 errors,0 warnings 的成就了。
0 error(s), 0 warning(s)_warning_error表情