# code-generator-parent
**Repository Path**: xmlvhy/code-generator-parent
## Basic Information
- **Project Name**: code-generator-parent
- **Description**: 代码生成器,支持主流数据库MySQL、Oracle、PostgreSQL、SQL Server等,目前支持Java语言中常见的代码生成,理论上支持各种语言代码均可生成,欢迎提需求。
- **Primary Language**: Java
- **License**: LGPL-3.0
- **Default Branch**: master
- **Homepage**: http://zhixingmei.ren
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 14
- **Created**: 2021-10-01
- **Last Updated**: 2021-10-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# DDL代码生成社区版
## 启动
- mybatis-plus-generator-3.2.1_hq.jar 依赖导入maven仓库
- 直接运行 CodeGeneratorServerApplication 类即可,访问: http://localhost:10021
- 数据持久化 因h2支持类型限制,数据无法导入,有兴趣的可以自行研究,接口返回模版项与sql数据一致
- 数据持久化: 目前支持数据源管理(注:由代码生成器辅助代码生成)
- 模版已经支持可配置动态化 详见 resources/sql 包,同时修改 application-dev.yml 文件即可
请将 application.properties 文件中 spring.datasource.url=jdbc:h2:mem:code-gen;DB_CLOSE_DELAY=-1; 更改为:
```yaml
# 更改为非内存模式,如下: 注意打开 h2-console 时 连接配置要一致
spring.datasource.url=jdbc:h2:file:~/code-gen;
# 且后续启动屏蔽 spring.datasource.schema 即:
# spring.datasource.schema = schema.sql
```
## 系统特点
- UI,Ant Design Vue,视觉效果好
- 支持主流数据库DDL语法(MySQL、Oracle、PostgreSQL、msSQL),理论上还可以扩展支持
- 支持代码复制、打包下载
- 支持多表,极快的响应速度
- 支持数据源方式批量生成【适用于本地或内网环境】同时支持视图生成代码
# 功能展示
在线演示 [地址](http://123.56.225.223:10021/), 首次加载较慢,请耐心等待, 感谢 [luoyg2018](https://github.com/luoyg2018) 提供的服务器。









## 不支持
- 联合主建表生成,待逻辑支持
- DDL中不支持解析索引等语句
## 版权说明
本项目仅限个人免费使用,需保留版权标识,不允许二次开发使用(注该项目灵感源于[开源项目](http://java.bejson.com/generator),这里表示感谢,但是实现逻辑及思路完全不同)
欢迎提需求,留言即可!
## 后续计划
- 支持数据源方式(mybatis-plus基础上完善)[2020-12-31完善]
- 开放用户自定义模版及开放文档说明及在线调试功能[2021-03-15开放自定义模版]
- VIP 模版,预计收费(10.24元开放VIP,定价你懂的)
# 赏口饭吃
