EasyCode代码生成工具使用介绍
插件安装
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)