RuoYi-后端管理项目入门篇1

目录

前提准备

下载若依前后端 Gitee 地址

准备环境

后端数据库导入

1 克隆完成 若依后端管理后端 Gitte 地址 :若依/RuoYi-Vue

2.1 创建Data Source数据源

2.2 填写好对应的数据库User 和 Password 点击Apply

2.3 新建一个Schema

2.4 填写对应数据库名称 这边演示写的ry-vue

3.1 导入数据库数据

3.2 运行sql脚本

运行redis数据库

启动后端项目

启动前端Ruoyi

知识点

代码生成器(重点)

点击导入

1.2 编辑数据库表中信息 (点击编辑)

1.3 下载代码

权限控制(重点)

创建菜单

创建角色,分配角色

创建用户关联角色


前提准备

  1. 下载若依前后端 Gitee 地址

若依后端管理后端 Gitte 地址 :若依/RuoYi-Vue

若依后端管理前端 Gitte 地址 :Ys/RuoYi-Vue3

  1. 准备环境

这边自行准备 我这边已经配备完成

  1. 后端数据库导入

1 克隆完成 若依后端管理后端 Gitte 地址 :若依/RuoYi-Vue

打开对应的项目 大概如下

注: trave.sql是我自己的项目的sql语句,项目默认自带quartz.sql 和ry_202406029.sql

2.1 创建Data Source数据源

2.2 填写好对应的数据库User 和 Password 点击Apply

2.3 新建一个Schema

2.4 填写对应数据库名称 这边演示写的ry-vue

3.1 导入数据库数据

3.2 运行sql脚本

  1. 运行redis数据库

找到自己下载的redis目录 cmd 进入命令行

输入命令行

edis-server.exe redis.windows.conf

成功运行redis

  1. 配置后端的application-druid.yml文件

地址路径如下: ruoyi-admin--->resource--->application-druid.yml

配置mariadb数据库数据

根据需求配备redis信息

地址路径 ruoyi-admin--->resource--->application.yml

  1. 启动后端项目

启动 RuoyiApplication

地址路径 ruoyi-admin--->java--->RuoyiApplication

  1. 启动前端Ruoyi

# 克隆项目
git clone https://github.com/yangzongzhuan/RuoYi-Vue3.git

# 进入项目目录
cd RuoYi-Vue3

# 安装依赖
npm install --registry=https://registry.npmmirror.com

# 本地开发 启动项目
npm run dev

# 前端访问地址 http://localhost:80

项目启动成功

网站地址:➜ Local: http://localhost:80/ (默认一般用这个)

成功登入进去

知识点

  1. 代码生成器(重点)

地址路径 系统工具--->代码生成

  1. 点击导入

导入对应的数据库表

这边用的是用户反馈表作为示例

1.2 编辑数据库表中信息 (点击编辑)

编辑分为 基本信息 字段信息 生成信息

基本信息查看

字段信息(重点)

需求

内容 content 使用模糊查询 可插入编辑 查询 列表显示 必填

创建时间 create_time 不做任何操作 当用户填写的时候自动创建一个时间

用户手机 phone 可插入可编辑 列表显示 可查询 必填

用户状态 status 可插入可编辑 列表显示 可查询 必填

电子邮箱 email 可插入可编辑 列表显示 可查询 必填

修改如下

字段描述 (填写对应数据库中字段名描述信息)

插入 编辑 列表 查询 (根据情况填写)

查询方式 必填 根据需求来

显示类型 字典类型(之后会讲解)

生成信息

常见需要修改的是 生成包路径 生成模块名

需要根据业务来

最后 一定要点击提交 !!!!!!!

1.3 下载代码

打开下载的压缩包

依次导入

数据库导入(脚本导入)

前端导入(主要需要进入对应的下一级目录)

导入 feedback包

后端导入

重启动后端项目

若依管理系统界面点击刷新一下

我们可以看到系统工具下用户反馈已经被创建成功了

查询部分

新增部分

  1. 权限控制(重点)

  1. 创建菜单

地址路径 系统管理--->菜单管理

创建一级菜单(菜单类型 选择目录)

创建二级菜单(菜单类型 选择菜单)

刷新界面

修改菜单位置

  1. 创建角色,分配角色

菜单权限 限定某个角色只能拥有某些功能

  1. 创建用户关联角色

添加用户

 

 

  • 12
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适自己的。于是利用空闲休息时间开始自己写一套后台系统。如此有了若依管理系统。她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA。所有前端后台代码封装过后十分精简易上手,出错效率低。同时支持移动客户端访问。系统会陆续更新一些实用功能。您是否在找一套合适后台管理系统。您是否在找一套代码易读易懂后台管理系统。那么,现在若依来了。诚意奉献之作若依是给刚出生的女儿取的名字 寓意:你若不离不弃,我必生死相依内置功能用户管理:用户是系统操作者。部门管理:配置系统组织机构。岗位管理:岗位是用户所属职务。菜单管理:配置系统菜单(支持控制到按钮)。角色管理:角色菜单权限分配。字典管理:对系统中经常使用的一些较为固定的数据进行维护。操作日志:系统操作日志记录(含异常)。登录日志:系统登录情况记录(含异常)。在线用户:当前系统中活跃用户状态监控。连接池监视:监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。为何选择若依是一个完全响应式,基于Bootstrap3.3.6最新版本开发的主题。她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA。拥有良好的代码结构,层次结构清晰。内置一系列基础功能。操作权限控制精密细致,对所有管理链接都进行权限验证,可控制到按钮。提供在线功能代码生成工具,提高开发效率及质量。提供常用工具类封装,日志、国际化、缓存、验证、字典等数据。兼容目前最流行浏览器(IE7+、Chrome、Firefox)手机移动端也支持。技术选型1、后端核心框架:Spring Boot安全框架:Apache Shiro模板引擎:Thymeleaf持久层框架:MyBatis数据库连接池:Druid缓存框架:Ehcache日志管理:SLF4J工具类:Apache Commons FastjsonPOJO:Lombok2、前端框架:Bootstrap数据表格:Bootstrap Table客户端验证:JQuery Validation树结构控件:zTree弹出层:layer3、平台服务器中间件:SpringBoot内置数据库支持:目前仅提供MySql数据库的支持,但不限于数据库开发环境:Java、Eclipse、Maven、Git
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值