草庐IT

ruoyi-vue -pro 开启模块!微信公众号 yudao-module-mp - 已禁用

前言ruoyi-vue-pro是一款非常优秀的前后端后台管理模块,初次部署时候为了减少响应时间或者减少开发者电脑性能消耗,作者主动屏蔽了部分功能,部分功能会提示功能能未启用下面我以开放工作流模块为例子!开启如图,先找到这两个文件1.在pom.xml(yudao-server)找到并开启,原本是注释了的,开放注释就好了2.在pom.xml(yudao)找到并开启,原本是注释了的,开放注释就好了放开注释后,重新启动项目即可,同理其他模块也一样,祝君顺利!

ruoyi-cloud微服务在Linux中使用docker-compose部署

ruoyi-cloud微服务docker-compose部署前置说明**在本地安装虚拟机请务必给虚拟机分配足够内存!!!,**否则服务可能会在启动中挂掉分配4G内存我这边是够的,具体需要分配多少内存请根据实际情况加上微服务数量来分配内存搭建服务中常用的命令docker中常用的命令dockerimages #查看镜像dockerps #查看正在运行的容器dockerps-a #查看所有容器(包括运行和停止)docker-compose命令#以下命令需安装完docker-compose后方可执行查看效果docker-composelogs #查看启动服务所打印的日志docker-comp

若依RuoYi整合短信验证码登录

背景:若依默认使用账号密码进行登录,但是咱们客户需要增加一个短信登录功能,即在不更改原有账号密码登录的基础上,整合短信验证码登录。一、自定义短信登录token验证仿照UsernamePasswordAuthenticationToken类,编写短信登录token验证。packagecom.ruoyi.framework.security.authentication;importorg.springframework.security.authentication.AbstractAuthenticationToken;importorg.springframework.security.co

若依RuoYi整合短信验证码登录

背景:若依默认使用账号密码进行登录,但是咱们客户需要增加一个短信登录功能,即在不更改原有账号密码登录的基础上,整合短信验证码登录。一、自定义短信登录token验证仿照UsernamePasswordAuthenticationToken类,编写短信登录token验证。packagecom.ruoyi.framework.security.authentication;importorg.springframework.security.authentication.AbstractAuthenticationToken;importorg.springframework.security.co

RuoYi-Vue前后端分离搭建MQTT服务器实现消息订阅、发布、数据存储 (EMQX Windows10)最全,懒人操作

1、在RuoYi-Vue项目的superVisualizationSys-common模块下的pom.xml加入jar包依赖org.springframework.bootspring-boot-starter-integrationorg.springframework.integrationspring-integration-streamorg.springframework.integrationspring-integration-mqtt2、在application.yml添加相关配置,加在Spring配置下#Spring配置spring:#mqttmqtt:username:ad

重写RuoYi-Cloud所有功能 整合 SpringCloudAlibaba Dubbo Mybatis-Plus MQ OSS ES Xxl-Job Docker 全方位升级 定期同步

转载于:https://blog.csdn.net/weixin_40461281/article/details/122837923RuoYi-Cloud-Plus 微服务通用权限管理系统 重写RuoYi-Cloud全方位升级(不兼容原框架)系统演示: 传送门 分布式集群版本(功能一致)功能介绍使用技术文档地址特性注意事项微服务权限管理系统RuoYi-Cloud-PlusRuoYi-Cloud-Plus官网重写RuoYi-Cloud全方位升级(不兼容原框架)分布式集群分支RuoYi-Vue-PlusRuoYi-Vue-Plus官网重写RuoYi-Vue(不兼容原框架)Vue3分支RuoYi-

若依RuoYi防止请求重复提交

一、前言在某些情况下,由于网络不佳,用户操作有误(连续点击两下提交按钮),页面卡顿等原因,可能会出现请求重复提交,造成数据库保存多条重复数据。那么如何防止请求重复提交呢?一般有两种解决方案:第一种:前端处理,在提交完成之后,将按钮禁用。第二种:后端处理,使用拦截器拦截。交给前端解决,判断多长时间内不能再次点击按钮,或者点击之后禁用按钮,当然,聪明的小伙伴能够绕过前端验证,因此推荐后端进行拦截处理。二、实现思路使用拦截器防止请求重复提交,其实若依早已整合,利用AOP切面在进入方法前拦截,通过Redis的key-value键值对存储,指定key+url+消息头来拼成字符串组成key,使用请求参数+

Vue框架--Ruoyi解析(前端)

路由router注册router目录下的index.js配合permission.js是整套vue前端项目的权限判断核心.index.js里面的path配置都是一些不会与权限挂钩的路由,例如:404、登录页面路径等.permission.js中的router.beforeEach是路由拦截,在访问某个链接之前会进行权限判断,但是如果你注释掉这部分代码,然后再去访问某个路径(假如该路径没有被注入到router中),那么也是不能访问的. 路由拦截是对访问路径的第一道校验,控制着整个前端页面的访问权限,把用户当前登录状态、用户当前登录状态、权限和能访问该项目的路径绑定在一起死死的.登录的重定向假设在

Vue框架--Ruoyi解析(前端)

路由router注册router目录下的index.js配合permission.js是整套vue前端项目的权限判断核心.index.js里面的path配置都是一些不会与权限挂钩的路由,例如:404、登录页面路径等.permission.js中的router.beforeEach是路由拦截,在访问某个链接之前会进行权限判断,但是如果你注释掉这部分代码,然后再去访问某个路径(假如该路径没有被注入到router中),那么也是不能访问的. 路由拦截是对访问路径的第一道校验,控制着整个前端页面的访问权限,把用户当前登录状态、用户当前登录状态、权限和能访问该项目的路径绑定在一起死死的.登录的重定向假设在

Ruoyi若依前后端分离框架【若依登录详细过程】

本文主要写RuoYi项目前端登录流程后端包含ruoyi-admin,ruoyi-common,ruoyi-framework等多个模块,ruoyi-admin为启动模块。先看一下ruoyi-admin/src/main/application.yml配置文件。#开发环境配置server:#服务器的HTTP端口,默认为8080port:8080指定了服务端启动的端口8080。我们运行ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java即可启动后端,监听8080端口。我们回到前端的登录界面。views/login.vuetemplate