当前位置: 首页 > news >正文

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. 创建用户关联角色

添加用户

 

 

相关文章:

  • Jupyter Notebook安装及基本使用
  • arm的GIC中断
  • c++初阶知识——内存管理与c语言内存管理对比
  • B树与B+树的区别
  • 中间件的理解
  • 数据建模标准-关系建模
  • Airtest的控制手机滑动位置偏差修正方法总结
  • yearrecord——一个类似痕迹墙的React数据展示组件
  • 鸿蒙架构之AOP
  • WordPress 主题技巧:给文章页增加“谁来过”模块。
  • 处理uniapp刷新后,点击返回按钮跳转到登录页的问题
  • 手机数据恢复篇:如何从 Android 设备内恢复数据
  • 【leetcode】 字符串相乘(大数相乘、相加)
  • STM32的TIM1之PWM互补输出_死区时间和刹车配置
  • 内容安全(深度行为检测技术、IPS、AV、入侵检测方法)
  • 【刷算法】从上往下打印二叉树
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • docker-consul
  • eclipse(luna)创建web工程
  • gcc介绍及安装
  • Golang-长连接-状态推送
  • IP路由与转发
  • laravel5.5 视图共享数据
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • Linux Process Manage
  • PAT A1050
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • 测试如何在敏捷团队中工作?
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 聚簇索引和非聚簇索引
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • Java总结 - String - 这篇请使劲喷我
  • 回归生活:清理微信公众号
  • ​字​节​一​面​
  • ‌分布式计算技术与复杂算法优化:‌现代数据处理的基石
  • #define 用法
  • (~_~)
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (七)Appdesigner-初步入门及常用组件的使用方法说明
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (正则)提取页面里的img标签
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作
  • .NET 某和OA办公系统全局绕过漏洞分析
  • .net和jar包windows服务部署
  • /3GB和/USERVA开关
  • [ C++ ] STL---string类的使用指南
  • [ 手记 ] 关于tomcat开机启动设置问题
  • [AIGC] SQL中的数据添加和操作:数据类型介绍
  • [ASP]青辰网络考试管理系统NES X3.5
  • [BUG]vscode插件live server无法自动打开浏览器
  • [C++]priority_queue的介绍及模拟实现
  • [C++数据结构](31)哈夫曼树,哈夫曼编码与解码
  • [codevs 1288] 埃及分数 [IDdfs 迭代加深搜索 ]