参考资料
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