code4j
Java代码生成工具客户端 文档
环境资源
- Windows 系统
- JDK8+
- MySQL数据库
- PostgreSQL数据库
获取工具
- 方式1:下载jar包(推荐)
- 方式2:拉取代码到本地打成jar包 (mvn package)
使用教程
-
双击运行jar包或(java -jar code4j.jar)
-
配置MySQL/PostgreSQL数据源
-
选择左边栏数据库表
-
根据实际需要配置(非必需)
-
点击生成代码按钮,确定后即可生成代码
功能支持
- 支持全局配置默认项目路径【设置》通用配置】
- 支持全局设置默认项目配置【设置》通用配置】
- 支持自定义全局代码作者名称【设置》通用配置】
- 支持配置默认过滤字段【自定义配置】
插件模板
- lombok
- swagger
- mybatis-plus
工具栏说明
- 连接:配置数据源
- 自定义配置:自定义代码模板配置
- 设置:通用配置设置,一键重置
- 帮助文档:查看工具文档
代码模板说明
-
Entity 配置:此对象与数据库表结构对应(字段配置)
-
VO 配置:显示层对象(字段配置)
-
Mapper 配置:数据访问层接口(不选mybatis-plus可配置)
-
Xml 配置:Mybatis Sql 文件(不选mybatis-plus可配置)
-
Service Api配置:业务层接口
-
Service Impl配置:业务层实现类接口
-
Controller 配置:应用层方法(可配置)
-
名称:代码(类名)或文件名称;例如:UserInfo.java UserMapper.xml
-
包名:执代码所属的包路径。例如:com.xxx.UserInfo 中只需要填写 com.xxx
-
路径:项目中代码所属文件夹。(默认 src/main/java 无需改动)
-
父类:生成代码继承的父类。(必须是全路径 例如:com.xxx.BaseVo)
-
字段配置:可配置字段类型和选择字段否需要生成规则(注意:如果继承了父类某些字段可以不用生成了)
-
Mapper 配置:可选择自定义的接口。(默认不生成)
-
Xml 配置:可选择自定义的接口。(默认不生成)
-
Controller 配置:可选自定义的方法(默认不生成)
-
响应:专指Controller层方法统一响应类