mybaits逆向生成工具及JSON生成POJO插件

很多工具都有一個共同點,第一眼看上去總是很麻煩,讓人望而生畏,卻忽略掉了他能帶來的效率的提升,比如: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]

更多學習筆記見個人博客------>呼延十

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章