參考資料
Easy Code參考文檔:
https://github.com/makejavas/EasyCode
https://gitee.com/makejava/EasyCode/wikis/pages
mock參考文檔:
https://github.com/nuysoft/Mock/wiki/Mock.Random
一:前置說明
1、該插件的配置只能用於IDEA工具。
2、IDEA插件安裝參考:
“FILE->Settings->Plugins->Marketplace”檢索“Easy Code”
3、數據庫表的字段需要有字段說明。
4、通過IDEA可生成基於Mybatis+Mybatis-plus+swagger的標准代碼(6個文件,entity/dao/xml/serviceImpl/service/controller)。Swagger的文檔可用於前端測試和數據的mock。
二:導入配置
“FILE->Import Settgings...”
三:修改配置的用戶
“FILE->Settings->Other Settings->Easy Code”
四:使用代碼生成插件
數據庫連接,有時候會報錯,設置:serverTimezone=UTC
生成完成后,可以在指定的Module模塊中找的相應的代碼。
說明:
entity:實體類,示例的包路徑為com.cq.runner.gaoqiao.entity
dao:數據訪問接口,示例的包路徑為com.cq.runner.gaoqiao.mapper
service:服務接口,示例的包路徑為com.cq.runner.gaoqiao.service
serviceImpl:服務實現接口,示例的包路徑為com.cq.runner.gaoqiao.service.impl
controller:控制層類型,示例的包路徑為com.cq.runner.gaoqiao.controller
xml:mybatis配置文件,示例的包路徑為com.cq.runner.gaoqiao.mapper