有时候,我们可能会有这种需求,我们想对数据库进行增删改查,对数据进行简单处理。人人开源权限系统是一个轻量级的权限系统,前后端分离,使用 Java + vue 开发,是一个低代码平台,支持代码自动生成,可以以极低的门槛快速开发项目。

使用人人开源快速搭建后台管理系统-图片1

1. 人人开源地址

Gitee地址:https://gitee.com/renrenio

官方网站:https://www.renren.io/

演示地址:http://demo.open.renren.io/renren-security

2. 后台部署

环境要求:JDK1.8、Tomcat8.5+、MySQL5.5+

1. 下载源码

下载 renren-security 源码:

  1. git clone https://gitee.com/renrenio/renren-security.git

2. maven 编译

进入 renren-security 根目录,执行:

  1. mvn clean install

3. 导入数据库脚本

创建数据库 renren_security,编码为 UTF-8,并导入 renren-admin 目录下 db/mysql.sql 文件数据。

4. 修改 application-dev.yml

修改 renren-admin 项目下 application-dev.yml 文件,更新 MySQL 账号和密码。

5. 启动 renren-admin 项目

使用 Eclipse 或 IDEA 运行 renren-admin 项目下的 AdminApplication.java 类,启动 renren-admin 项目。

使用人人开源快速搭建后台管理系统-图片2

3. 前端部署

环境要求:需要提前安装好 Node.js,安装最新版即可。

1. 克隆项目

使用 Git 克隆项目或者直接下载项目。

  1. git clone https://gitee.com/renrenio/renren-ui.git

2. 安装插件

进入 renren-ui 根目录,执行下述命令安装插件:

  1. npm install

如网络不稳定,可使用 cnpm 安装,使用淘宝镜像。

3. 启动项目

执行下述命令启动项目:

  1. npm run serve

4. 访问

启动完成后,会自动打开浏览器访问 http://localhost:8001,使用 admin/admin 登录。

使用人人开源快速搭建后台管理系统-图片3

至此,人人开源在本地环境就部署成功了。

4. 代码生成

人人开源提供了代码自动生成功能,可自动生成对应的前端及后台代码。

1. 新建表

在数据库中新建商品表 tb_goods

  1. CREATE TABLE tb_goods (
  2. id bigint NOT NULL COMMENT '商品ID',
  3. name varchar(50) COMMENT '商品名',
  4. intro varchar(500) COMMENT '介绍',
  5. price int COMMENT '价格',
  6. num int COMMENT '数量',
  7. creator bigint COMMENT '创建者',
  8. create_date datetime COMMENT '创建时间',
  9. PRIMARY KEY (id)
  10. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商品管理';

2. 修改 application-dev.yml

修改 renren-generator 项目下 application-dev.yml 文件,更新 MySQL 账号和密码。

3. 启动 renren-generator 项目

使用 Eclipse 或 IDEA 运行 renren-generator 项目下的 GeneratorApplication.java,启动 renren-generator 项目。

4. 生成代码

访问项目,访问路径:http://localhost:8082/renren-generator,勾选tb_goods,点 生成代码 按钮,将代码保存到本地。

使用人人开源快速搭建后台管理系统-图片4

5. 将代码移动到项目

将生成的代码压缩包解压,将前后端项目分别移动到对应的目录下。

6. 配置菜单

访问 http://localhost:8001,在菜单管理下新增文章管理一级菜单、二级菜单及三级按钮,可参考已有菜单及按钮规则。

使用人人开源快速搭建后台管理系统-图片5

7. 效果预览

新增文章管理功能,预览效果如下:

使用人人开源快速搭建后台管理系统-图片6

代码自动生成能同时生成前端和后台代码,菜单配置也可通过数据库脚本生成。

结束语

人人开源是一个轻量级的权限系统,提供了代码自动生成功能,只要创建好表结构,就可以快速生成新增、修改、删除、查询、导出等操作的代码,包括前端跟后台。官方提供了详细的说明文档,大家可访问官网查看。如果有任何意见或建议,欢迎在下方评论处留言。

本文已通过「原本」原创作品认证,转载请注明文章出处及链接。

夏日阳光
  • 本文由 夏日阳光 发表于 2023年3月20日
  • 本文为夏日阳光原创文章,转载请务必保留本文链接:https://www.pieruo.com/234.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证
加载中...