天天看點

學習IDEA的EasyCode插件

1、搜尋下載下傳插件:File→Setting→Plugins(安裝後重新開機IDEA生效!!!!!)

學習IDEA的EasyCode插件

2、連接配接資料庫:搜尋Database打開

學習IDEA的EasyCode插件

點選加号→Database→(沒有MySQL驅動jar包會提示下載下傳)

步驟①②③④⑤選擇MySQL填寫基本資訊(本地連接配接、端口号、使用者名、密碼、本地連接配接路徑);

步驟⑥選擇時區設定時區為UTC;

步驟⑦點選Test Connection測試連接配接是否成功;

步驟⑧重新整理選擇你的資料庫;

學習IDEA的EasyCode插件

3、連接配接成功後,就可以逆向生成代碼了

打開資料庫表全部選擇右鍵Generate Code

學習IDEA的EasyCode插件

選擇存放代碼的包和要生産的代碼類,點選OK

學習IDEA的EasyCode插件

4、注意:在EasyCode插件的預設配置沒有這相應的資料類型的轉換時(沒有相應的資料類型就會生成Object類型),需要配置轉換的java類型,在Generate Code時,如果沒有就會提示相應類型的資訊

學習IDEA的EasyCode插件

添加轉化的資料類型:File→Setting→Other Settings→Easy Code→Type Mapper→點選加号添加,左邊columnType是資料庫資料類型,右邊javaType是映射生成的java資料類型

如下面這個主鍵int類型後面出現了unsigned zeroffill,MySQL 的兩個特殊屬性 unsigned與zerofill

學習IDEA的EasyCode插件

int((\d+)) unsigned zerofill→映射為java類型中的Integer

正規表達式((\d+))是指取值範圍,

學習IDEA的EasyCode插件

5、Easy Code支援自定義模闆,下面添加一個新的實體類模闆pojo.java(複制entity.java進行修改)→pojo.ava;修改之前的類名為pojo,在pom.xml檔案添加lombok依賴,在模闆添加get、set、無參、有參構造注解。删除原先的get、set的方法。

學習IDEA的EasyCode插件

添加完成後,dao、service、serviceimpl、controller、mapper模闆裡面import包時entity改為pojo,并且所有之前entity.java的名字都要改為entity→pojo和entities→pojos;

學習IDEA的EasyCode插件
學習IDEA的EasyCode插件

6、最終生結果(這裡是實體類重新添加的修改,根據自己的實際情況設定需要的模闆)

學習IDEA的EasyCode插件