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

添加用户

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3248095.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

【I²C协议】STC89C51单片机IIC通信(代码+原理)

STC89C51单片机IIC通信 什么是IC协议特点构成 通信协议开始信号、结束信号、应答信号数据传输 代码示例 什么是IC协议 IIC,即IC,全称 Inter-Integrated Circuit,字面上的意思是集成电路之间,它其实是IC Bus简称,所以中文应该叫 集…

【Codeforces】Round 957 (Div. 3)_B. Angry Monk

作者:指针不指南吗 专栏:算法刷题 🐾或许会很慢,但是不可以停下来🐾 文章目录 题目题解try1代码正确题解贪心策略的解释为什么不是直接合并 总结 题目 题目链接 题解 try1代码 我的思路:单纯模拟 循环&a…

【字幕】字幕特效入门

前言 最近两周调研了一下字幕特效的底层程序逻辑,因为工作内容的原因,就分享几个自己找的链接具体细节就不分享了,CSDN也是我的个人笔记,只记录一些简单的内容用于后续自己方便查询,顺便帮助一下正在苦苦查阅资料入门…

基于STC89C51单片机的烟雾报警器设计(煤气火灾检测报警)(含文档、源码与proteus仿真,以及系统详细介绍)

本篇文章论述的是基于STC89C51单片机的烟雾报警器设计的详情介绍,如果对您有帮助的话,还请关注一下哦,如果有资源方面的需要可以联系我。 目录 摘要 原理图 实物图 仿真图 元件清单 代码 系统论文 资源下载 摘要 随着现代家庭用火、…

【高中数学/指数函数、幂函数】寻找曲线y=2^x与y=x^2的三个交汇点

【问题】 找到曲线y2^x与yx^2的三个交汇点。 【难点】 指数和二次函数摆在一起没法求解。 【解答】 y2^x与yx^2的交汇点,即曲线y2^x-x^2的零点,用Canvas作图就能清晰看到三个零点的存在,如图。 【图一】 其中,2,…

自制连点器

B站使用教程:https://www.bilibili.com/video/BV1SR85e4EKw/?vd_source47eba1800d831e86d4778a128740fe73 下载链接:链接:https://pan.baidu.com/s/1Spv_yVPFB3zoS__VL-nhaQ?pwdyxo1 提取码:yxo1

排序算法(4)之快速排序(1)

个人主页:C忠实粉丝 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 C忠实粉丝 原创 排序算法(4)之快速排序(1) 收录于专栏【数据结构初阶】 本专栏旨在分享学习数据结构学习的一点学习笔记,欢迎大家在评论区交流讨论💌 目…

langchain循序渐进之langchain 安装及使用

pip安装langchain pip install langchain安装langsmith(可选) langsmith官方提示是用来观察大模型复杂调用情况,可选项。 [LangSmith]点击注册然后把秘钥填进去就行,这里我略过了 export LANGCHAIN_TRACING_V2"true" export LANGCHAIN_A…

【C++】模版初阶以及STL的简介

个人主页~ 模版及STL 一、模版初阶1、泛型编程2、函数模版(1)概念(2)函数模版格式(3)函数模版的原理(4)函数模版的实例化①显式实例化②隐式实例化 (5)模版参…

精益六西格玛项目赋能,石油机械龙头企业质量效率双提升!

​国内某石油机械制造龙头,迎接挑战,迈向卓越,携手张驰咨询,启动精益六西格玛项目,开启管理革新新篇章。 在国家政策调整和市场竞争日益激烈的背景下,作为国内石油机械产品制造领域的龙头企业,…

算法 —— LRU算法

算法 —— LRU算法 LRULRU算法的工作原理:实现方法:性能考虑: 模拟过程splice函数对于std::list和std::forward_list基本语法:功能描述: 示例:注意事项: 如果大家已经学习过了Cache的替换算法和…

Linux——Shell脚本和Nginx反向代理服务器

1. Linux中的shell脚本【了解】 1.1 什么是shell Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁 Shell 既是一种命令语言,有是一种程序设计语言 Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问…

开放式耳机2024哪家品牌比较好?2024年爆火开放式耳机推荐

很多小伙伴在后台私信我,滴滴我说,最近开放式耳机这么火,他也想要入手一台问问我,有哪些开放式耳机值得现在入手的,作为一个尽职尽业的数码博主,我本来是一个个回复的,但是私信没想到这么多&…

[C++初阶]list的模拟实现

一、对于list的源码的部分分析 1.分析构造函数 首先,我们一开始最先看到的就是这个结点的结构体,在这里我们可以注意到这是一个双向链表。有一个前驱指针,一个后继指针。然后在有一个存储数据的空间 其次它的迭代器是一个自定义类型&#x…

pyinstall 打包基于PyQt5和PaddleOCR的项目为.exe

简介: 最近做了一个小项目,是基于PyQt5和PaddleOCR的。需要将其打包为.exe,然后打包过程中遇到了很多问题,也看了很多教程,方法千奇百怪的,最后也是一步一步给试出来了。记录一下,防止以后忘记…

CSS基础学习之元素定位(6)

目录 1、定位类型 2、取值 2.1、static 2.2、relative 2.3、absolute 2.4、fixed 2.5、stickty 3、示例 3.1、相对定位(relative) 3.2、绝对定位(absolute) 3.3、固定定位(fixed) 3.4、粘性定位(sticky&…

智慧互联新时代,Vatee万腾平台引领行业变革

在科技日新月异的今天,我们正步入一个前所未有的智慧互联新时代。这个时代,信息如潮水般涌来,数据成为新的石油,驱动着各行各业发生深刻变革。在这场变革的浪潮中,Vatee万腾平台以其卓越的智慧互联技术和前瞻性的战略布…

vue3前端开发-执行npm run dev提示报错怎么解决

vue3前端开发-执行npm run dev提示报错怎么解决!今天在本地安装初始化了一个vue3的案例demo。但是当我执行npm run dev想启动它时报错了说,找不到dev。让我检查package.json文件是否包含dev。如下图所示: 实际上,不必惊慌&#xf…

2024全球和国内最常用的弱密码,有没有你的?

密码管理器NordPass分析了来自公开来源的超过4.3TB 的密码数据,找出了当前为止(2024年)最常用(最脆弱)的密码。 这些密码主要有下面这些特征: 简单且常用,万年弱密码,比如123456、a…

获利能力段部分特征值不更新,需要手动点派生才更新的问题

一、问题描述:销售订单修改某些特征值字段,保存后,获利能力段对应的字段值没更新。 比如:把销售订单销售组从Z09修改为Z04,保存后,获利能力段重的销售组还是旧值Z09。 1、修改销售组为Z04,然后保存 2、销售…