支持多种前后端组合的代码生成项目,终于不用写CRUD了
介绍
抽取若依RuoYi-Vue的代码生成,目前支持Mybatis、Mybaits-plus的后端代码生成,前端支持element-ui与vue、Ant Design of Vue以及html的代码,可以自由组合导出预览,可以通过导入mysql脚本的方式来创建表进行代码生成,可以导出数据字典,后续会持续更新。功能
- 支持mybatis、mybaits-plus的后端代码生成(仅限于增删改查)
- 支持element-ui与vue的代码生成
- 支持ant-dv与vue的代码生成
- 支持html的代码生成
- 支持mysql脚本创建数据库表进行代码生成
- 支持导出数据字典
JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.7.0
Maven >= 3.0
Node >= 10
- 拉取代码,仓库地址:https://gitee.com/Xiao_bear/x...
- 启动前端与后端
- 数据库连接配置
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群,有问题可联系进行修复:xioabear鸣谢
- 特别鸣谢:RuoYi-Vue
推荐阅读
- 服务器|nginx优化
- 钛媒体直击|探索全球化视野下的“人工智能与科学未来” 2022世界人工智能大会科学前沿全体会议圆满举办
- 目睹家乡之怪状
- 笔记|WebGIS前端学习之路(Vue+Leaflet地图展示)
- 无标粘性——将前进的动能化作无序的热运动题文章
- 前端周刊第三十四期
- Shell第四章《正则表达式》
- 拜水都江堰
- 投稿|风口爆发前夜,氢能产业如何投资掘金?
- 前端面试常见js手写题记录(含答案)