1 Star 3 Fork 0

Ping / code4j

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.33 KB
一键复制 编辑 原始数据 按行查看 历史
Ping 提交于 2022-08-01 09:13 . style: 优化代码,文档

code4j

Java代码生成工具客户端 文档

demo

环境资源

  • Windows 系统
  • JDK8+
  • MySQL数据库
  • PostgreSQL数据库

获取工具

  • 方式1:下载jar包(推荐)
  • 方式2:拉取代码到本地打成jar包 (mvn package)

使用教程

  1. 双击运行jar包或(java -jar code4j.jar)

  2. 配置MySQL/PostgreSQL数据源

  3. 选择左边栏数据库表

  4. 根据实际需要配置(非必需)

  5. 点击生成代码按钮,确定后即可生成代码

功能支持

  • 支持全局配置默认项目路径【设置》通用配置】
  • 支持全局设置默认项目配置【设置》通用配置】
  • 支持自定义全局代码作者名称【设置》通用配置】
  • 支持配置默认过滤字段【自定义配置】

插件模板

  • 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层方法统一响应类

源码地址:码云

Java
1
https://gitee.com/LW_Ping/code4j.git
git@gitee.com:LW_Ping/code4j.git
LW_Ping
code4j
code4j
master

搜索帮助