很多工具都有一個共同點,第一眼看上去總是很麻煩,讓人望而生畏,卻忽略掉了他能帶來的效率的提升,比如:Intellij的數據庫連接功能,我用intellij快兩年了,今天才第一次使用…
所以今天趁着週末,學習幾個實用插件.
1.MyBatis-Generator
這個插件十分的知名,同時也有很多的衍生產品,基本目的是實現,dao層的逆向生成.
當你創建完數據庫表格後,根據你的數據庫表格,自動生成對應的model類以及mapper接口.
使用方式有許多種,比如通過maven引入插件的,點擊這裏查看詳情.
上述方法需要自己修改配置文件,下面講一種簡單點的.
1.在intellij中搜索better-mybatis-Generator
並下載.
2.使用intellij連接數據庫,點擊右鍵database
->+號
->mysql
之後輸入自己創爾數據庫賬號和密碼.之後在某張表格上點擊右鍵-mybaits-Generator
.
3.界面很簡單,我們可以在上面配置生成的dao層接口名稱,實體類名稱等等,但是sql不建議生成,sql還是自己寫不容易造成失誤以及慢查詢等問題.
這個插件操作十分簡單,可以幫你批量生成類及一些方法,實屬利器.
遇到問題可以查看官方教程,點擊這裏哦
遇到問題可以查看官方教程.
2.gsonformat
日程工作中,會有許多根據JSON文本來生成POJO的場景,最典型的就是接入第三方的接口.
對方給你提供一個接口文檔和一個可以調試的接口,你需要結仇他的數據並處理.如果這個接口返回的字段很多,那麼根據返回值構造POJO將是一場災難.
比如:我接過的墨跡天氣的接口…
這種重複的工作怎麼可以有我們來完成呢?使用gsonformat!
1.首先下載安裝,在intellij插件中搜索即可.
2.新建一個實體類,類名取自己想取的類名,如:Human.
3.在屬性的位置按快捷鍵command+n
或者郵件鼠標點擊generate
,點擊gsonformat
.
4.之後將你的json文本copy到輸入框中.
5.點擊確定,在出現的頁面中對生成的類進行一些調整.列名及參數類型都可以進行編輯.
.
圖中僅爲示例,實際上我親測過較爲複雜的json文本,仍可以識別正確,只是在對子類的取名上不太智能,需要自己修改子類名稱.
完。
ChangeLog
2018-12-02 完成以上皆爲個人所思所得,如有錯誤歡迎評論區指正。
歡迎轉載,煩請署名並保留原文鏈接。
聯繫郵箱:[email protected]
更多學習筆記見個人博客------>呼延十