插件安裝
IDEA-setting-Plugins 搜索Easy Code 安裝下載量最高的那款。
配置
EasyCode插件支持自定義代碼模板,目前統一授權管理平台可以通過導入已經定義好的代碼模板配置,大家有興趣的可以一起維護模板。
使用
EasyCode插件需要配合IDEA的數據庫插件使用,數據庫窗口沒有顯示的可以通過view-ToolWindows-Database找到。
找到后進行數據源的配置。
在需要生成代碼的表上右鍵,
配置代碼的生成位置,目前先統一生成在service-center組件內,后續在通過移動文件和重命名的方式進行重構。
點擊OK后即可生成相應代碼。
注意!
我們規范了實體類統一命名為DO或VO,所以可以利用IDEA自帶的重構功能進行重命名,選中實體類右鍵選refactor-rename(快捷鍵shift+F6)
提示變量也要重命名,選select all然后ok。
提示所有文件內的都要重命名,也選Do Refactor。這樣就重命名成功。
另外我們的實體類統一定義在common-core組件的entity包下,所以同樣手動把重命名后的實體類移動到對應的包下,利用move功能或直接把文件拉過去,這樣所有其他文件內的引用也會自動更新。
另外由於實體類中繼承了父類,所以公用字段需要手動刪除。
Controller層默認生成了一些Feign相關的東西,大家參考着用就好。
其他Service層/Dao層等根據自己的需求進行改造。
同時記得對生成的代碼做一下格式化,這樣會比較美觀。
代碼生成只是為了提高前期的效率,記得多檢查幾遍!!!
參考文獻:
https://gitee.com/makejava/EasyCode
https://gitee.com/makejava/EasyCode/wikis/pages