前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于一个SpringBoot + Vue的代码生成项目,支持多种前后端组合

基于一个SpringBoot + Vue的代码生成项目,支持多种前后端组合

原创
作者头像
小熊学Java
发布2022-09-04 15:16:00
9600
发布2022-09-04 15:16:00
举报
文章被收录于专栏:全栈学习之路全栈学习之路

介绍

抽取若依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脚本创建数据库表进行代码生成
  • 支持导出数据字典

环境部署

代码语言:text
复制
JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.7.0
Maven >= 3.0
Node >= 10
  1. 拉取代码,仓库地址:https://gitee.com/Xiao_bear/xiaobear-gen.git
  2. 启动前端与后端

配置说明

  1. 数据库连接配置application.yml

数据源配置

spring:

代码语言:txt
复制
   datasource:
代码语言:txt
复制
       type: com.alibaba.druid.pool.DruidDataSource
代码语言:txt
复制
       driverClassName: com.mysql.cj.jdbc.Driver
代码语言:txt
复制
       druid:
代码语言:txt
复制
           # 主库数据源
代码语言:txt
复制
           master:
代码语言:txt
复制
               url: 数据库地址
代码语言:txt
复制
               username: 数据库账号
代码语言:txt
复制
               password: 数据库密码
  1. 代码生成配置文件generator.yml

#代码生成

gen:

代码语言:txt
复制
 # 作者
代码语言:txt
复制
 author: xiaobear
代码语言:txt
复制
 # 默认生成包路径 com.xiaobear 需改成自己的模块名称 如 system
代码语言:txt
复制
 packageName: com.xiaobear
代码语言:txt
复制
 # 自动去除表前缀,默认是false
代码语言:txt
复制
 autoRemovePre: false
代码语言:txt
复制
 # 表前缀(生成类名不会包含表前缀,多个用逗号分隔)
代码语言:txt
复制
 tablePrefix:
代码语言:txt
复制
 # 代码生成数据库
代码语言:txt
复制
 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

鸣谢

项目地址

项目地址:https://gitee.com/javaxiaobear/xiaobear-gen.git

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • 功能
  • 环境部署
  • 配置说明
  • 数据源配置
    • 使用说明
      • 脚本代码生成
    • 预览
      • 联系
        • 鸣谢
          • 项目地址
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
          http://www.vxiaotou.com