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

手拉手处理RuoYi脚手架常见文问题

若依前后端分离版开发入门

基础环境:JDK1.8+mysql+Redis+Maven+Vue

取消登录验证码

后端

修改ruoyi-ui项目中的login.vue

在ruoyi-ui项目>src>views中找到login.vue文件

    1、注释验证码展示及录入部分

   2、 注释code必填校验,默认验证码开关为false

修改后端的SysLoginService.java文件

    注释验证码校验部分代码,这部分是独立的,会单独抛异常,如果注释则整体验证码逻辑都不会走。

前端

1.运行ruoyi-ui

2.修改系统管理

系统管理-->参数设置-->账号自助-验证码开关

将“参数键值”修改为false(原本是true)

3.将RuoYi-App的验证码部分注释

在pages-->login.vue下将这两处注释掉

其实第一步和第二步可以不做,直接修改数据库也可以实现去除验证码

修改表sys_config

这里原本是false,修改为true

4.恢复验证码功能

    将两处注释放开

    之前修改数据库的地方改回去,或者登录ruiyi-ui修改参数配置

报错org.apache.maven.surefire.util.SurefireReflectionException: java.lang.reflect.Invoca...

加入配置

<plugin>      <groupId>org.apache.maven.plugins</groupId>          <artifactId>maven-surefire-plugin</artifactId>          <version>2.19.1</version>        <configuration>            <skipTests>false</skipTests>        </configuration>      </plugin>

权限校验失败

这个问题较为常见

请求地址'/system/ListHistoryInfo/list',权限校验失败'Access Denied'

这种情况都属于权限标识配置不对在菜单管理配置好权限标识(菜单&按钮)

  1. 确认此用户是否已经配置角色
  2. 确认此角色是否已经配置菜单权限
  3. 确认此菜单权限标识是否和后台代码一致

如参数管理
后台配置@RequiresPermissions("system:config:view")对应参数管理权限标识为system:config:view

注:如需要角色权限,配置角色权限字符 使用@RequiresRoles("admin")

若依框架前端切换时刷新问题

前端页面菜单切换时,页面总是重新刷新,导致页面输入的查询参数重载清空

  • 页面代码,这里指定 name: “路由地址”, 注意 name 的首字母必须大写,符合驼峰命名法

  • 页面代码,这里指定 id=“路由地址” 注意,id 的首字母必须小写

  • 页面配置,这里的路由地址必须配置和 name 一致

修改登录有效时间

# token配置
token:
  # 令牌自定义标识
 
header: Authorization
  # 令牌密钥
 
secret: abcdefghijklmnopqrstuvwxyz
  # 令牌有效期(默认30分钟)
 
expireTime: 1440

若依框架修改Vue请求超时时间

ruoyi-ui --> src --> utils --> request.js

修改request.js下的

timeout: 10000  单位:毫秒

相关文章:

  • 【Qlib】Windows上Qlib安装与初步使用
  • 量子电路设计:以 Qiskit 为例
  • PicSharp(图片压缩工具) v1.1.6
  • 分享5个免费5个在线工具网站:Docsmall、UIED Tool在线工具箱、草料二维码、图片在线压缩、表情符号
  • python的numpy的MKL加速
  • 日志收集工具-Filebeat
  • 图卷积网络:从理论到实践
  • 22、模板特例化
  • triton学习笔记6: Fused Attention
  • 轻创业技术方案:基于格行双目摄像头的代理系统设计!低成本创业项目有哪些?2025轻资产创业项目排行榜前十名!0成本创业项目推荐!格行代理项目靠谱吗?
  • 在 Java 中!(逻辑非)和 ||(逻辑或)的优先级关系
  • Java 并发编程系列(上篇):多线程深入解析
  • C++与Python编程体验的多维对比:从语法哲学到工程实践
  • MATLAB-电偶极子所产出的电磁场仿真
  • 【HarmonyOS5】UIAbility组件生命周期详解:从创建到销毁的全景解析
  • Linux -- 进程信号
  • LVDS的几个关键电压概念
  • libiec61850 mms协议异步模式
  • Android实现点击Notification通知栏,跳转指定activity页面
  • 轮廓 填充空洞 删除孤立
  • 赣州市微程网络科技有限公司/北京网站营销seo方案
  • 苏州做网站最好公司有哪些/网上推广平台
  • 制作表情包的软件/seo点击
  • 什么网站程序适合做seo/seo如何挖掘关键词
  • 购物网站首页界面设计/免费论坛建站系统
  • 网站开发设计工程师工作前景/集合竞价口诀背熟6句