L12_自定义接口与权限验证_从零开始

news/2025/11/25 20:54:17/文章来源:https://www.cnblogs.com/the-fool-l/p/19267354

作业

image

ppt演示过程

image

image

image

image

实操

由于点意外,导致部分若依菜单无法打开,并且由于强迫症,全删,从零开始

来点音乐:终焉的莉莉

准备阶段

环境:mysql,redis,jdk-18,nvm,node 16,idea

  1. 打开ruoyi.vip
  2. 选择源码地址,选择ruoyi前后端分离
  3. 进入gitee页面,点击右上角的克隆下载,直接下载压缩包,克隆也行,克隆要下载git文件并配置
  4. 打开项目文件夹位置,把解压后的文件扔进去
  5. 添加项目结构,选择new module把整个文件选进去就OK
    image
  6. 修改密码为本地mysql数据库密码和创建数据库,在ruoyi-admin的src/resourse/application-druid.yaml
    image
    image
  7. 执行数据库文件和控制台在ruoyi-ui内执行npm install,下载过慢可设置国内镜像源
    image
    image
  8. 运行右键运行ruoyi-admin下的ruoyiAPPliaction,并在ruoyi-ui下执行npm run dev
    image

正式操作

image

image

插入:创建新记录时可以输入信息
编辑:创建完成记录后可以对信息进行修改
列表:创建完记录后是否显示在界面
查询:是否允许按此列信息进行搜索
image
image
image
上级菜单不选默认在系统工具生成

image
image
image
image
放入完成重新启动后端

重命名数据库Test表为a000
删除admin下的Test文件夹
image
删除mapper.test文件夹
image
删除ruoyi-ui/src/views/test文件夹
image
删除ruoyi-ui/src/api/test文件夹
image
根据sql,去删除sys_menu内的新添加内容(可在前端经删除)
image
打开右侧的m图标,点击clean再点击package
image
重新运行,成功运行

重复上面的操作,完成后重新启动程序,直接粘贴的代码可能出现问题重复几次即可
image

image
image

image
image
创建菜单权限后但是页面并没有增加权限测试按钮,并且由于ppt并没有相关内容需要自己进行思考

在api文件内添加请求的代码
image
在index文件内导入
image
重新编写一个方法,response之后必须使用msg,不然接收不到信息
image
编写完成后,添加按钮控件,复制导出按钮的样式进行修改,修改click方法,修改名称和权限
image

在ruoyi的前端界面进入权限测试界面,点击权限测试按钮
image

作业完成

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

leetcode238. 除自身以外数组的乘积 未解决

leetcode238. 除自身以外数组的乘积 未解决238. 除自身以外数组的乘积只会违规使用除法🤡class Solution {public int[] productExceptSelf(int[] nums) {int product = 1,firstZero = -1,secondZero = -1,n = nums…

python environment settings

Install python https://www.python.org/for example: python-3.14.0-amd64.exeinstall List all python installed in local machine> py -0 -V:3.14 * Python 3.14 (64-bit) -V:3.13 Python 3.13…

2025 年 11 月靶材廠家權威推薦榜:濺射/磁控濺射/旋轉靶材,ITO/半導體/光學鍍膜,陶瓷/金屬/鈦/鋁/銅/鎢/鉬/鉭/矽/合金/稀土靶材精選,工藝精湛與創新應用深度解析

2025 年 11 月靶材廠家權威推薦榜:濺射/磁控濺射/旋轉靶材,ITO/半導體/光學鍍膜,陶瓷/金屬/鈦/鋁/銅/鎢/鉬/鉭/矽/合金/稀土靶材精選,工藝精湛與創新應用深度解析 行業發展現狀與技術趨勢 隨著全球高科技產業的快速…

2025 年 11 月高壓清洗服務廠家推薦排行榜,管道/下水道/污水管/市政管道高壓清洗,化糞池/隔油池/污水池專業清洗,家庭/商鋪/小區/工廠高效深度清潔首選!

2025 年 11 月高壓清洗服務廠家推薦排行榜,管道/下水道/污水管/市政管道高壓清洗,化糞池/隔油池/污水池專業清洗,家庭/商鋪/小區/工廠高效深度清潔首選! 行業背景分析 高壓清洗技術作為現代化清潔維護的重要組成部…

如何在C++中实现面向对象编程?

C++ 面向对象编程(OOP)的核心是 封装、继承、多态,通过 class 关键字定义类,将数据(成员变量)和操作(成员函数)绑定在一起,同时支持派生类扩展基类、虚函数实现动态行为。以下是具体实现方法和示例: 一、封装…

2025 年 11 月鍍膜材料源頭廠家權威推薦榜:真空鍍膜材料、光學鍍膜材料、金屬鍍膜材料,高效能與耐用性深度解析

2025 年 11 月鍍膜材料源頭廠家權威推薦榜:真空鍍膜材料、光學鍍膜材料、金屬鍍膜材料,高效能與耐用性深度解析 前言:鍍膜材料產業發展現狀與技術趨勢 隨著全球高科技製造業的快速發展,鍍膜材料作為關鍵基礎材料,…

一物一码赋能全链路管控,二脉科技互动溯源系统引领行业新生态 !

在假冒伪劣产品频发、市场窜货乱象丛生的当下,防伪溯源成为企业守护品牌信誉、保障消费者权益的核心防线。防伪溯源、追溯系统、追溯防窜货等需求日益迫切,而防伪追溯、防伪码溯源码、追溯码、一物一码二维码追溯等技…

最简单的畅通工程

1.千万别忘记路径压缩:顺便把经历的父节点给变成根节点 2.道路=独立的-1 3.最后判断fa==i就是独立的 不用find一开始的初始化不就是这样的么 #include <bits/stdc++.h> using namespace std; int fa[10005]; in…

高级程序语言设计第七次

这个作业属于:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业的要求:https://edu.cnblogs.com/campus/fzu/gjyycx/homework/15587 学号:102500416 姓名:王浩宇 第一题第二题第三题第四题第五题第六题第七题第…

有限元技巧核心原理与学习路径:从一维基础到多维拓展(七步流程)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

唯物辩证法3大观点11原理

一、联系的观点 1、联系的普遍性和客观性原理世界上的一切事物都处于普遍联系之中,其中没有任何一个事物是孤立存在的,整个世界就是一个普遍联系的统一整体。 事物的联系又是客观的,不以人的意识为转移,人们不能否…

实用指南:面向高并发场景的舆情处置技术实践——基于字节探索Infoseek的架构拆解

实用指南:面向高并发场景的舆情处置技术实践——基于字节探索Infoseek的架构拆解2025-11-25 20:40 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overf…

Day48(18)-F:\硕士阶段\Java\课程代码\后端\web-ai-code\web-ai-project02\tlias-web-management

异常管理package com.itheima.exception;import com.itheima.pojo.Result; import lombok.extern.slf4j.Slf4j; import org.springframework.dao.DuplicateKeyException; import org.springframework.web.bind.annotat…

习题解析之:模拟生成微软序列号

习题解析之:模拟生成微软序列号【问题描述】 微软产品一般都有一个25位的序列号,用来区分每份微软产品。产品序列号由五组被“-”分隔开,由字母数字混合编制的字符串组成,每组字符串是由五个字符串组成。如: 36XJ…

sg 多堆的取石子游戏

我们的sg正宗适用题目来啦 #include <bits/stdc++.h> using namespace std; vector<int>k; int f[105]; int sg(int x) {if(f[x]!=-1) return f[x];set<int>s;for(auto it:k){if(it>x) continue;…

日总结 31

Launch4j 核心使用指南(Java 客户端打包成.exe) Launch4j 是 Java 客户端打包成 Windows .exe 最常用的开源工具,核心是将可运行 JAR 包封装为原生 exe,支持绑定 JRE、自定义图标、配置启动参数,无需用户手动安装…

AI写论文方法全揭秘:轻松掌握高效论文写作技巧

论文写作是研究者必备技能,但面对繁重任务和紧迫时间,高效完成高质量论文成难题。本文揭秘AI写论文方法与实用技巧,介绍AI辅助写作定义、优势及常见工具。分享论文大纲、摘要、国内外研究现状、结论的AI生成技巧及对…

加盟稳赚?2025广东自习室加盟TOP5品牌及盈利方案

加盟稳赚?2025广东自习室加盟TOP5品牌及盈利方案2025年广东自习室加盟市场已形成“智能升级与细分突围”的双轮格局:松鼠AI凭借“AI技术+线下实体”的成熟模式稳居头部,成为投资者首选;而一批聚焦特定赛道的特色品…

50046_基于微信小程序的电影票预订管理系统

1.项目包含 项目源码、项目文档、数据库脚本、软件工具等资料; 带你从零开始部署运行本套系统。 2.项目介绍 本电影票务预订系统采用微信小程序与Vue框架协同架构,构建多终端协同解决方案。在用户服务端口,系统集成…

102302114_比山布努尔兰_作业3

作业1 指定一个网站,爬取这个网站中的所有的所有图片,例如中国气象网(http://www.weather.com.cn)。实现单线程和多线程的方式爬取 作业代码 `import requests from bs4 import BeautifulSoup import os import th…