Skip to content

代码生成器,支持主流数据库MySQL、Oracle、PostgreSQL、msSQL等,目前支持Java语言中常见的代码生成,理论上支持各种语言代码均可生成,欢迎提需求。

License

Notifications You must be signed in to change notification settings

hank583746309/code-generator-parent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DDL代码生成社区版

国内gitee地址: laohuangshu 访问速度更快。

在线演示 地址, 首次加载较慢,请耐心等待, 感谢 luoyg2018 提供的服务器。

启动

  • mybatis-plus-generator-3.2.1_hq.jar 依赖导入maven仓库
  • 直接运行 CodeGeneratorServerApplication 类即可,访问: http://localhost:10021
  • 数据持久化 因h2支持类型限制,数据无法导入,有兴趣的可以自行研究,接口返回模版项与sql数据一致
  • 数据持久化: 目前支持数据源管理(注:由代码生成器辅助代码生成)

请将 application.properties 文件中 spring.datasource.url=jdbc:h2:mem:code-gen;DB_CLOSE_DELAY=-1; 更改为:

# 更改为非内存模式,如下: 注意打开 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),理论上还可以扩展支持
  • 支持代码复制、打包下载
  • 支持多表,极快的响应速度
  • 支持数据源方式批量生成【适用于本地或内网环境】同时支持视图生成代码

功能展示

首页 模版页 生成页 下载展示 数据源 数据源界面 数据源编辑 数据源查询表 数据源生成结果

不支持

  • 联合主建表生成,待逻辑支持
  • DDL中不支持解析索引等语句

版权说明

本项目仅限个人免费使用,需保留版权标识,不允许二次开发使用(注该项目灵感源于开源项目,这里表示感谢,但是实现逻辑及思路完全不同)

欢迎提需求,留言即可!

后续计划

  • 支持数据源方式(mybatis-plus基础上完善)[2020-12-31完善]
  • 开放用户自定义模版及开放文档说明及在线调试功能
  • VIP 模版,预计收费(10.24元开放VIP,定价你懂的)

赏口饭吃

支付宝收款

About

代码生成器,支持主流数据库MySQL、Oracle、PostgreSQL、msSQL等,目前支持Java语言中常见的代码生成,理论上支持各种语言代码均可生成,欢迎提需求。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published