Java代码生成器,模版根据领域驱动 DDD设计模式生成Mybatis-Plus-Join代码,可自行调整模版内容生成Java文件
基于DDD设计模式,支持Mysql数据库,支持自定义模版;基础模版包括单表的增删改查,批量增改;
1. 首次运行程序时:
- 系统会在 jar 包同级目录下生成 config.properties 配置文件。
- 同时会生成 template 文件夹,里面包含默认的代码模板文件。
- 修改数据库连接信息后重新运行 jar 即可生效。
- 需要安装Jdk8+
2. 模板文件支持以下变量替换语法:
- ${tableComment} 数据库表注释
- ${classNameFirstUpper} 类名大驼峰(如:UserInfo)
- ${classNameFirstLower} 类名小驼峰(如:userInfo)
- ${packageUrl} 实际包路径(根据 package.base.path + package.name 组合)
- ${column.javaNameFirstLower} 字段小驼峰名(如:userName)
- ${column.javaNameFirstUpper} 字段大驼峰名(如:UserName)
- ${column.comment} 字段注释
- ${column.primaryKey} 是否为主键(true/false)
- ${column.localDateTime} 是否为 LocalDateTime 类型(true/false)
- ${column.localDate} 是否为 LocalDate 类型(true/false)
3. 路径配置建议:
- disk.base.path: 生成文件的根路径(建议将 jar 放在项目 src/main/java 目录下运行)
- package.base.path: Java 包基础路径(如:com/company/project/)
首次执行生成相关配置文件,并提示。关闭后查看目录下的文件:

更改数据库配置后,重新运行



点击生成即可根据模版内容生成对应的文件到目录下。
模版文件支持修改:

通过网盘分享的文件:CodeGeneratorGUI.jar
链接: https://pan.baidu.com/s/1hhlvrZhEQyoR8JmjRvJycQ?pwd=xxew 提取码: xxew
更多推荐

所有评论(0)