抽取若依RuoYi-Vue的代码生成,目前支持Mybatis、Mybaits-plus的后端代码生成,前端支持element-ui与vue、Ant Design of Vue以及html的代码,可以自由组合导出预览,可以通过导入mysql脚本的方式来创建表进行代码生成,可以导出数据字典,后续会持续更新。
JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.7.0
Maven >= 3.0
Node >= 10
application.yml
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driverClassName: com.mysql.cj.jdbc.Driver
druid:
# 主库数据源
master:
url: 数据库地址
username: 数据库账号
password: 数据库密码
generator.yml
#代码生成
gen:
# 作者
author: xiaobear
# 默认生成包路径 com.xiaobear 需改成自己的模块名称 如 system
packageName: com.xiaobear
# 自动去除表前缀,默认是false
autoRemovePre: false
# 表前缀(生成类名不会包含表前缀,多个用逗号分隔)
tablePrefix:
# 代码生成数据库
dataBase: ly-generator
dataBase
:若为空,则导入数据库脚本,默认选择当前连接的数据库也可连接若依环境的数据库,但需要增加如下两个字段:
SET FOREIGN_KEY_CHECKS=0;
ALTER TABLE gen_table
ADD COLUMN front_end
varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '前端框架' AFTER options
;
ALTER TABLE gen_table
ADD COLUMN back_end
varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '后端框架' AFTER front_end
;
复制数据库脚本
放入脚本
在这里插入图片描述
暂无提供QQ群,有问题可联系进行修复:v::xioabear
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。