基于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

Logo

分享最新、最前沿的AI大模型技术,吸纳国内前几批AI大模型开发者

更多推荐