开发喵星球

若依微服务文件上传代理配置详解(441)

场景背景:在使用若依微服务架构进行文件上传时,文件通常会上传到 D:/ruoyi/uploadPath 目录下… Read More

Ruoyi-Cloud-Plus Sentinel 页面 404 错误解决方案(439)

在使用 Ruoyi-Cloud-Plus 进行开发时,有时会遇到 Sentinel 页面 显示 404 错误的… Read More

Ruoyi-Cloud-Plus 工作流初始化指南(417)

配置与注意事项 在配置工作流功能时,首先需要设置消息队列(MQ)。默认使用 RabbitMQ,您可以在 app… Read More

若依实现图片上传时自动添加水印(404)

为了解决图盗用,并有效保护图片版权,若依项目需要实现一个功能:上传图片时,自动在图片上添加水印。这不仅可以有效… Read More

若依微服务版集成 AJ-Captcha(403)

在当前网络环境中,传统验证码已经逐渐难以应对复杂的安全威胁,如恶意注册、撞库攻击等问题。因此,我们需要引入一种… Read More

若依分离版集成 aj-captcha(402)

滑块验证码是一种有效的安全机制,能够有效防止暴力破解和恶意登录行为。本文将介绍如何在若依分离版中集成 aj-c… Read More

若依集成aj-captcha(401)

在现代的网络应用中,登录安全性至关重要。为了有效防范恶意攻击和暴力破解行为,若依(RuoYi)框架需要集成一种… Read More

RuoYi 微服务日志分表实践(400)

在微服务架构中,为了优化日志的查询效率,可以对日志进行分表存储。本文以操作日志表 sys_oper_log 为… Read More

RuoYi 框架集成 Activiti 工作流(393)

本文将介绍如何在 RuoYi 框架中集成 Activiti 工作流,实现业务流程管理的功能。 前提条件:已创建… Read More

若依整合 Easy-Es 实现高效的文章分页查询(392)

Easy-Es (简称 EE) 是一个基于 ElasticSearch 官方提供的 RestHighLevel… Read More

若依框架集成 Sa-Token 权限管理(391)

Sa-Token 是一个轻量级、灵活且功能丰富的 Java 权限认证框架,专为前后端分离架构设计。它支持登录认… Read More

若依框架分模块集成 UFLO2(390)

UFLO2 是由 BSTEK 开发的基于 Java 的工作流引擎。它是一款轻量级的流程引擎,构建在 Sprin… Read More

集成CAS至若依微服务框架(389)

本文将详细讲解在若依微服务框架中集成CAS(Central Authentication Service)以实… Read More

RuoYi 使用 MyBatis-Plus 实现代码生成(388)

在 RuoYi 中集成 MyBatis-Plus 可以极大地简化代码生成的过程,提高开发效率。本文将介绍如何一… Read More

在 RuoYi 框架中集成 MySQL + SQL Server 多数据源配置(387)

在企业项目中,使用多个数据源已经成为一种常见需求。RuoYi 框架提供了灵活的多数据源配置,支持通过注解的方式… Read More

若依微服务代码生成支持SQLServer操作(386)

1.导入依赖 <!– sqlserver–> <dependency> <g… Read More

在若依微服务中配置 MySQL + DM 多数据源(385)

本文将详细说明如何在若依(RuoYi)微服务架构中集成 MySQL 和达梦(DM)数据库,实现多数据源配置。通… Read More

在若依框架中实现多 Redis 数据源配置(384)

在开发中,多个数据源的使用越来越常见,以便满足不同的业务需求。Redis,作为一种高性能的键值存储,被广泛用于… Read More

若依实现 MySQL + PostgreSQL 多数据源配置(383)

本文将详细介绍如何在若依(RuoYi)框架中配置 MySQL 和 PostgreSQL 多数据源,使项目能够灵… Read More

若依分离版集成达梦DM8数据库(382)

本文将详细介绍如何将若依分离版集成达梦 DM8 数据库,确保顺利迁移数据、修改配置和执行相关操作。 1、数据迁… Read More

若依未分离版集成达梦数据库(381)

本文讲述在 RuoYi 框架中整合达梦(DM)数据库的操作,涵盖了从数据库迁移、依赖配置、SQL 函数适配到工… Read More

若依切换数据源为 PostgreSQL(380)

若依管理系统默认使用 MySQL 作为数据库,本教程将指导您如何将其切换为 PostgreSQL,包括引入驱动… Read More

将数据库更改为SQLite(379)

前提条件:在您的项目中已经集成了 MyBatis-Plus。如果尚未集成,可以参考这篇文章:若依分离版集成My… Read More

# 若依分离版集成 MyBatis-Plus(378)

MyBatis-Plus 是基于 MyBatis 的增强框架,它在不改变 MyBatis 原生特性的基础上,提… Read More

若依集成多数据源教程(377)

当涉及到分库分表和数据源切换时,可以采用dynamic-datasource与ShardingSphere的集… Read More

若依分离版 Docker 一键部署 (376)

本文将介绍如何在 Linux 服务器上利用 Docker 实现一键部署 RuoYi 前后端分离项目。Docke… Read More

若依分离版中 node-sass 安装失败的问题(375)

在使用 RuoYi 前后端分离版时,您可能会遇到 node-sass 安装失败的情况。这通常是因为在使用 np… Read More

RuoYi-Vue 中移除或自定义首页(374)

在 RuoYi-Vue 中,首页默认指向仪表盘。本文将详细讲解如何移除首页或修改登录后的默认页面跳转,并解决因… Read More

若依微服务 ruoyi-auth 在 Knife4j 中不显示的问题(373)

在 RuoYi 微服务框架中,ruoyi-auth 模块的 API 文档可能不会显示在 Knife4j 中,这… Read More

若依分离版设置 el-select 下拉框字典的默认值(372)

在若依前后端分离框架中,我们经常需要给下拉框设置默认值。对于刚接触的小伙伴来说,可能不知道从哪里下手。在本教程… Read More

若依分离版集成 MyBatis-Plus-Ext 教程(371)

MyBatis-Plus-Ext 是 MyBatis-Plus 的扩展库,它在保留 MyBatis-Plus … Read More

若依如何配置允许跨域访问(370)

在开发Web应用时,前后端分离架构经常会遇到跨域资源共享(CORS)的问题。为了解决不同域名之间的请求限制,若… Read More

若依框架在Linux服务器上部署(369)

本文将详细介绍如何将若依前后端分离项目(RuoYi_Vue)发布到Linux服务器,并完成线上部署。在阅读前,… Read More

若依分离版跨域处理与多域名接口请求方案详解(368)

背景: 在分离式架构的项目中,前端和后端分离部署,往往导致前端向后端发起请求时遇到跨域问题。跨域问题会阻止前端… Read More

若依实现用户免密登录配置(367)

免密登录常用于短信验证码或第三方应用的无缝登录体验。以下将介绍一种简单而有效的实现方式,当然,您也可以探索其他… Read More

若依集成MinIO实现分布式文件存储(366)

在现代应用中,传统的本地磁盘存储可能无法满足大文件、高频率数据访问和安全备份的需求。为了应对这些挑战,OSS(… Read More

使用若依写微信小程序登录授权认证接口(365)

本文教程,主要介绍一下,如何利用若依框架完成微信小程序的登录授权整个流程。 一、注册微信小程序账号 微信小程序… Read More

若依将ehcache改为redis缓存详细教程(364)

若依单体项目,目前的会话信息通过ehcache存储在本地,不方便集群会话管理,如果你需要将ehcache替换为… Read More

若依分离版集成magic-api获取用户信息(363)

在 RuoYi-Vue 项目中,magic-api 的集成让接口开发变得更加轻松和高效。通常情况下,我们在开发… Read More

若依分离版整合magic-api(362)

magic-api 是一个基于 Java 的快速接口开发框架,通过它提供的可视化界面,开发者可以在无需定义传统… Read More

RuoYi-App后端实现RuoYi-Cloud支持(361)

在RuoYi-App项目中,通常会与RuoYi-Vue版本的后端服务进行对接,但如果想要切换到更灵活的微服务架… Read More

RuoYi-App 集成 JSEncrypt 实现密码加密传输(360)

在 RuoYi-App 中,登录接口的密码默认是明文传输的。如果对数据传输的安全性有要求,可以通过集成 JSE… Read More

RuoYi-App 服务器部署教程(359)

1. 修改 RuoYi-App 的 config.js 首先,在项目根目录下的 config.js 文件中设置… Read More

RuoYi-App 集成 uView 前端组件框架指南(358)

项目默认使用的是 uni-ui,但如果其功能不满足需求,可以考虑集成 uView 前端组件库。uView 提供… Read More

RuoYi-App 启动教程(357)

RuoYi-App 是若依的移动端解决方案,基于uniapp框架开发,能够实现一份代码适配多个终端,包括 AP… Read More

若依分离版集成electron实现桌面应用程序(356)

通过集成Electron,可以将若依分离版项目打包为桌面应用程序,实现更广泛的应用场景。以下是具体的实现步骤。… Read More

若依前端node版本过高(355)

在使用Node.js时,如果版本过高,特别是Node.js 17及以上版本,会出现vue-cli项目运行报错的… Read More

若依前后端分离版集成 MQTT 协议(354)

MQTT(消息队列遥测传输协议)是一种轻量级的消息通信协议,主要用于在设备之间进行低带宽和高延迟的传输。MQT… Read More

若依微服务版集成积木报表(353)

前提:项目中已经创建了积木报表模块ruoyi-jimureport 1、 添加项目依赖 首先,在ruoyi-j… Read More

若依分离版集成积木报表指南(352)

1. 关于 JimuReport JimuReport 是一款报表生成工具,类似于积木搭建的方式。你可以轻松将… Read More

若依集成积木报表指南(351)

1. 执行初始化脚本 首先需要执行积木报表所需的SQL脚本文件。相关SQL文件可以在以下地址找到: 积木报表S… Read More

若依集成Nutz框架指南(350)

1. Nutz框架简介 Nutz 是一个轻量级、开源的 Java 框架,专注于帮助开发者快速构建企业级应用。框… Read More

若依分离版后端集成 Camunda7 工作流引擎(349)

1. Camunda 简介 Camunda 是一个基于 Java 的开源框架,专注于以下三个领域: &#821… Read More

若依集成Uflo2工作流引擎(348)

Uflo2 是由 BSTEK 自主研发的一款基于 Java 的轻量级工作流引擎,采用 Spring 作为核心框… Read More

若依集成Sa-Token权限框架(347)

Sa-Token介绍 Sa-Token是一个轻量级的Java权限认证框架,专为前后端分离架构设计。它能够帮助开… Read More

若依整合 Echarts指南(346)

Echarts介绍 Echarts是一个功能丰富的图表绘制库,广泛应用于数据可视化领域,能够生成多种类型的图表… Read More

# 若依框架修改器使用指南(345)

若依框架修改器是一款便捷的工具,旨在帮助用户快速修改 RuoYi 框架的包名、项目名称等关键属性。通过这款工具… Read More

在若依前后端分离版中集成 UReport2(344)

在若依(RuoYi)前后端分离架构中,实现 UReport2 的集成,以便进行报表设计、预览和导出等功能,满足… Read More

若依解决导出时下载插件异常的方法(343)

导出文件的流程通常是创建一个临时文件,待前端下载请求完成后立即删除。然而,一些下载插件(如迅雷)会进行二次下载… Read More

使用 RuoYi-Vue3 实现前端独立运行(342)

RuoYi-Vue3 使用 Vue3 + Element Plus + Vite 技术栈。 GitHub 开源… Read More

若依微服务版启动保姆级教程(341)

一、项目简介 RuoYi-Cloud 是一个基于 Java EE 的分布式微服务架构平台,采用经典的技术栈(S… Read More

若依微服务集成knife4j实现swagger增强(340)

Knife4j 是一个基于 Swagger 的增强型 API 文档生成工具,旨在为 Java 开发者提供更直观… Read More

若依微服务Admin控制台不显示ruoyi-file问题解决(339)

一、什么是服务监控? 服务监控指的是对当前系统的应用状态、内存、线程、堆栈以及日志等信息进行实时追踪。其主要作… Read More

若依分离版集成Electron打包exe应用程序(338)

1. 修改 package.json 文件,增加必要依赖与配置 { “name”: “ruoyi”, “ver… Read More

若依框架集成 dynamic-datasource 方案指南(337)

dynamic-datasource 是一个基于 Spring Boot 的高效集成工具,专为多数据源环境设计… Read More

在 Linux 服务器上部署 RuoYi-Vue (336)

本章详细讲解如何在 Linux 环境下部署 RuoYi-Vue(若依前后端分离项目)。在开始之前,建议确保您已… Read More

RuoYi-Vue-Plus 对接国产数据库指南(335)

在 RuoYi-Vue-Plus 框架中,基于 mybatis-plus,框架几乎完全支持市场上主流的数据库,… Read More

RuoYi-Vue-Plus 常见问题解析与解决方案(334)

项目概述与核心技术栈 RuoYi-Vue-Plus 是基于 RuoYi-Vue 框架的增强版本,专为分布式架构… Read More

RuoYi-Vue-Plus读取不到租户问题(333)

场景一:定时任务中的租户信息丢失 定时任务由于在执行时不携带任何租户上下文信息,因此在调用需要租户识别的功能时… Read More

RuoYi-Vue-Plus 多后端多数据源事务管理(332)

RuoYi-Vue-Plus 框架通过集成 seata 和本地事务处理,提供了对多数据源事务的全面支持。无论是… Read More

RuoYi-Vue-Plus WebSocket功能实现(331)

适用框架版本:v5.1.0 及以上 配置说明(默认关闭,建议个别场景使用SSE) 为了实现高效的 WebSoc… Read More

RuoYi-Vue-Plus 数据脱敏(330)

系统使用Jackson序列化策略 对标注了 @Sensitive 注解的属性进行脱敏处理 手机号脱敏 【手机号… Read More

RuoYi-Vue-Plus 邮件功能(329)

版本: v4.2.0 提供邮件功能 修改配置文件 mail: enabled: false host: smt… Read More

RuoYi-Vue-Plus 短信模块配置指南(328)

1. 版本要求: v5.1.0及以上 RuoYi-Vue-Plus 已完成与 sms4j 项目的整合,详细文档… Read More

RuoYi-Vue-Plus多数据源功能(327)

依赖添加 在 ruoyi-admin 模块的 pom.xml 文件中,加入对应的依赖。 多数据源框架概述 多数… Read More

RuoYi-Vue-Plus 第三方授权功能详解(326)

适用版本:5.X 及以上 基础说明 本功能依托 JustAuth 实现,支持多种平台的第三方授权登录。 本文将… Read More

RuoYi-Vue-Plus 多租户功能概述(325)

关键点说明 本框架的多租户功能依赖于 MyBatis-Plus 提供的多租户插件,仅支持简单的租户隔离功能。 … Read More

RuoYi-Vue-Plus 接口放行(324)

方式一:通过配置文件放行 在 application.yml 文件中配置接口放行路径: # security … Read More

RuoYi-Vue-Plus 数据权限功能详解(323)

可参考 demo 模块的用法(需先导入 test.sql 文件)。 数据权限的最新功能 支持自动注入 SQL … Read More

RuoYi-Vue-Plus OSS 模块功能详解(322)

重要提示 存储桶/区域配置:系统会根据已设定的参数自动创建存储桶并分配相应权限。支持配置公有/私有权限(如果使… Read More

RuoYi-Vue-Plus 分页功能(321)

重点说明 项目使用 pagehelper 分页插件 实现分页功能 同时也支持 mybatis-plus 分页插… Read More

RuoYi-Vue-Plus 代码生成指南(320)

数据源配置 在 RuoYi-Vue-Plus 中,可以方便地配置和切换数据源。 从 4.1.0 版本起,项目适… Read More

RuoYi-Vue-Plus 权限控制(319)

本文采用 Sa-Token 框架实现权限控制。 官方文档:https://sa-token.cc/doc.ht… Read More

RuoYi-Vue-Plus系统用户相关(318)

框架采用sa-token控制权限 并对sa-token的api做了一定的业务封装 用户登录 参考自带多种登录实… Read More

RuoYi-Vue-Plus 国际化支持方案(317)

前端国际化设置 若需在前端项目中实现国际化功能,可参照 RuoYi 提供的前端国际化文档。该文档详细介绍了如何… Read More

若依分离版国际化支持(316)

后台国际化流程 在SysLoginController.java新增修改语言方法 @GetMapping(“/… Read More

若依将前端静态资源整合到后端访问(315)

在实际开发和部署过程中,将前端静态资源整合到后端进行访问可以简化部署流程,并减少跨域问题。本文将详细介绍如何在… Read More

如何在 RuoYi-Vue-Plus 中修改应用路径(314)

在使用 RuoYi-Vue-Plus 时,您可能需要根据项目需求修改应用的访问路径。本文将详细介绍如何修改后端… Read More

RuoYi-Vue-Plus 接口文档(313)

版本 >= 4.3.0 说明 由于 springfox 与 knife4j 均停止维护 bug众多 故从 4.… Read More

RuoYi-Vue-Plus 修改包名(312)

在开发过程中,有时需要将项目的包名进行全局替换,比如将RuoYi-Vue-Plus 的包名从 org.drom… Read More

RuoYi-Vue-Plus 创建新模块(311)

新建模块 1、在ruoyi-modules模块点击新建Modules 修改pom文件 1. 新建模块的 pom… Read More

RuoYi-Vue-Plus 在Linux中手动部署(310)

部署前打包jar前,请确保切换到生产环境中。 前提条件 在服务器安装 OpenJdk17 mysql、redi… Read More

RuoYi-Vue-Plus 搭建PowerJob任务调度中心(309)

配置调度中心客户端 修改主服务配置文件 ruoyi-admin/src/main/resources/appl… Read More

RuoYi-Vue-Plus 搭建Admin监控(308)

1. 配置监控客户端 修改主服务配置文件 — # 监控中心配置 spring.boot.admin.cli… Read More

若依新增模块 Swagger 无法扫描到接口解决方案(307)

1. 添加 Swagger 依赖 首先确保项目中已经引入了 Swagger 的相关依赖。如果有公共服务,可以将… Read More

RuoYi-Vue-Plus 工作流初始化(306)

上传模型文件 1、找到项目中script下bpmn文件夹 2、启动项目找到流程定义通过部署流程文件将bpmn文… Read More

去除若依数据监控广告的步骤(305)

在使用Druid进行服务监控时,默认会在底部显示阿里的广告。如果这是一个商业项目,这种广告可能会显得不够专业,… Read More

若依分离版自定义vuex(304)

直接在store/modules目录中新建js文件为vuex自定义的模块 本文以kaifamiao.js文件为… Read More

RuoYi-Vue-Plus 多租户权限管理系统本地部署指南(303)

项目环境要求 JDK:建议使用 openjdk-17/21 或 graalvm-community-jdk-1… Read More

若依分离版集成 SQL Server 多数据源(302)

一、添加依赖 首先,在 ruoyi-system 模块下的 pom.xml 文件中添加 SQL Server … Read More

若依切换数据源为 PostgreSQL 数据库(301)

若依管理系统默认使用 MySQL 作为数据库,这篇文章将介绍如何将数据源切换为 PostgreSQL。 一、切… Read More

若依整合 Easy-Es 实现文章列表分页查询(300)

Easy-Es(简称 EE)是一个基于 ElasticSearch (简称 Es) 官方提供的 RestHig… Read More

解决若依中用户登录“记住我”功能异常的问题(299)

在若依系统中,用户登录时可能会启用“记住我”功能,但在某些情况下,这个功能可能会出现异常,导致登录失败。这通常… Read More

若依微服务中的多数据源集成(298)

在开发过程中,常常会遇到需要在一个应用中访问多个数据库的场景。若依微服务版本通过使用 dynamic-data… Read More

若依微服务版集成积木报表指南(297)

前提条件 确保已创建积木报表模块 ruoyi-jimureport。 1. 添加依赖 首先,在 ruoyi-j… Read More

若依前端在表格中预览图片(296)

在某些情况下,可能需要在表格中显示图片。为了实现这一需求,可以使用 imageView 方法进行处理。 1. … Read More

若依框架分离 JAR 包与资源文件的方法(295)

在一些特定场景中,可能需要将 lib 和 resource 文件进行分离存放。为了实现这一需求,可以对 ruo… Read More

若依使用 localStorage 替代 Cookie(294)

在某些特定情况下,项目可能不需要使用 Cookie,此时可以选择使用 localStorage 来替代。 1.… Read More

在若依前后端分离版中集成 UReport2(293)

UReport2 是一个基于 Java 的开源报表工具,提供强大的功能和友好的用户界面,能够生成和展示各种报表… Read More

若依前后端分离项目使用宝塔部署(292)

一、部署准备工作 首先,在宝塔面板中安装项目部署所需的环境: JDK1.8 MySQL5.7 nginx Re… Read More

若依微服务中创建新子模块(291)

本文介绍在Maven多模块项目中添加新业务子模块的详细步骤。 1. 在 ruoyi-modules 目录下新建… Read More

若依实现数据库密码加密功能(290)

直接在配置文件中明文写入数据库密码会带来运维安全方面的风险。我们可以利用 Druid 提供的 ConfigFi… Read More

Ruoyi-Vue 实现 Magic-API 获取用户信息(289)

注意:已将magic-api 集成到 Ruoyi-Vue 中,若未集成,请参考 Ruoyi-Vue 整合 Ma… Read More

Ruoyi-Vue 整合 Magic-API的简易教程(288)

想要快速开发接口吗?试试基于 Java 的 magic-api 快速接口框架吧!通过 magic-api 提供… Read More

若依如何区分不同环境下的配置文件(287)

在多配置文件环境中,为了在不同环境之间切换配置文件,通常的做法是修改激活的文件名称。 使用spring.pro… Read More

若依微服务整合RocketMQ(287)

RocketMQ介绍 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题 实现… Read More

如何区分部署多个项目的Redis缓存(286)

如果部署了多个若依系统,连接的是同一个Redis源时会导致Key值冲突,我们可以修改Redis默认的序列化值用… Read More

若依将Redis缓存lettuce替换成jedis(285)

在springboot中引入spring-boot-starter-data-redis依赖时,默认使用的是l… Read More

若依权限管理详解(284)

若依(RuoYi)是一款基于Spring Boot和Vue.js开发的快速开发平台,它的权限管理是通过`RBA… Read More

若依单体项目定时任务模块使用教程(九)

若依单体项目定时任务模块使用指南 在本章中,我们将重点介绍若依单体项目中定时任务模块的使用方法,以帮助您更好地… Read More

若依用户创建的时候分配角色(283)

方式一 当用户被创建时,对sys_user_role表做操作,增加用户id和角色id(角色提前要配置好(在角色… Read More

若依开启用户注册功能(282)

1. 如何开启注册功能 开启前端注册开关。不管使用以下那种方式开启注册功能,首先,先在前端里面views下找到… Read More

若依分离版免登录直接访问(281)

1. 和后端没有交互的前端页面 和后端没有交互的前端页面可以在src/permission.js配置white… Read More

若依微服务版集成aj-captcha(280)

1. 在ruoyi-modules 下新建 ruoyi-captcha 模块 并在 ruoyi-captcha… Read More

若依集成WebSocket消息推送实现(279)

WebSocket是一种通信协议,可在单个TCP连接上进行全双工通信。WebSocket使得客户端和服务器之间… Read More

若依前端 Vue3 样式修改(278)

1. sidebar字体样式 位置:src/assets/styles/sidebar.scss 加入以下样式… Read More

若依前后端分离版禁止多设备登录(277)

1. application.yml 添加相关配置 用于灵活控制单个账号多设备登录的情况 #token配置 t… Read More

若依前端Vue3 Element Plus 修改导航栏样式(276)

1 背景色 位置:src/layout/components/Navbar.vue 类名:.navbar //… Read More

若依前后端分离在不登录的情况下调用后端接口(275)

一、配置匿名访问 位置:ruoyi-framework模块下SecurityConfig类中的configur… Read More

若依使用JSEncrypt对密码本地存储时加解密(274)

在实际开发中,为了保护用户的敏感信息(例如密码、身份证号、公司社会信用代码等),需要对这些信息进行加密存储。J… Read More

若依框架实现跳过登陆访问页面(273)

在若依框架中,默认情况下所有页面都需要用户登录后才能访问。为了实现某些页面可以跳过登录直接访问,需要对前端路由… Read More

ruoyi-vue升级到springboot3.x(272)

1、修改根目录下的pom.xml文件 <!– java.version版本8更换为17 –> … Read More

Docker部署若依微服务项目详细教程(271)

本章教程,介绍一下,如何利用Docker部署若依微服务。 若依微服务项目地址:https://gitee.co… Read More

ruoyi 新增每页分页条数(270)

ruoyi的分页原理,大致就是使用MyBatis提供的插件接口,实现自定义插件,在插件的拦截方法内拦截待执行的… Read More

ruoyi-vue 如何去掉首页或者修改首页(269)

第一步:把router/index.js里面关于首页的路由给注释掉或者删除掉 // { // path: ”… Read More

RuoYi-Vue3不启动后端登录(268)

RuoYi-Vue3使用的前端技术栈 是:Vue3 + Element Plus + Vite。 github… Read More

若依前后端分离版集成MQTT(267)

需求提出 在若依前后端分离项目中集成MQTT,实现设备之间的低带宽和高延迟通信,适用于物联网(IoT)领域。 … Read More

若依前后端分离版集成JimuReport(266)

需求提出 在若依前后端分离项目中集成JimuReport,实现简单高效的报表制作和管理功能。 相关介绍 Jim… Read More

若依集成Druid实现数据库密码加密(265)

需求提出 在项目中,数据库密码直接写在配置文件中存在安全风险。为了提高运维安全性,可以使用Druid提供的Co… Read More

RuoYi-App集成uview前端组件框架(264)

需求提出 在RuoYi-App项目中,默认使用的是uni-ui,如果该组件库无法满足需求,可以尝试集成功能更为… Read More

若依分离版集成Camunda7(263)

需求提出 在若依分离版(Ruoyi-Vue)后端框架中集成Camunda 7,以实现工作流和流程自动化。 相关… Read More

若依微服务版集成aj-captcha(262)

需求提出 在若依微服务版中集成AJ-Captcha滑块验证码,以提高系统的安全性和用户体验。 相关介绍 AJ-… Read More

若依微服务版集成aj-captcha

1. 在ruoyi-modules 下新建 ruoyi-captcha 模块 并在 ruoyi-captcha… Read More

若依实现用户免密登录配置(261)

需求提出 在某些场景下(例如短信验证码、第三方应用登录等),需要实现用户免密登录功能。本文介绍了在若依框架中如… Read More

若依实现微信小程序登录授权认证接口(260)

需求提出 通过ruoyi框架实现微信小程序的登录授权流程。 相关介绍 一、注册微信小程序账号 微信小程序官方注… Read More

若依集成多数据源教程(259)

需求提出 若依框架中集成多数据源的需求,可以使用dynamic-datasource与shardingsphe… Read More

若依上传图片添加水印(258)

需求提出 在若依项目中实现上传图片时自动添加水印功能,以保护图片版权和防止盗用。 相关介绍 Graphics2… Read More

ruoyi-vue 集成aj-captcha实现滑块验证码(257)

需求提出 集成滑块验证码(aj-captcha)到若依分离版项目中,以提升登录安全性。本文将详细介绍如何在若依… Read More

若依集成aj-captcha(256)

需求提出 在若依(Ruoyi)项目中集成aj-captcha滑块验证码,以增强登录页面的安全性,防止恶意登录行… Read More

若依如何使用多数据源(255)

需求提出 在项目中使用多个数据源是常见需求,尤其是在读写分离、分库分表等场景下。本文将介绍如何在若依项目中配置… Read More

RuoYi-App 在服务器上启动(254)

需求提出 在服务器上启动 RuoYi-App,并通过 Nginx 进行代理配置,使其能够正常访问和运行。 相关… Read More

启动 RuoYi-Cloud 微服务项目(253)

需求提出: 手把手教你如何启动 RuoYi-Cloud 微服务项目。 相关介绍: RuoYi-Cloud 是一… Read More

若依分离版集成 MyBatis-Plus-Ext (252)

需求提出 在 RuoYi-Vue 项目中集成 MyBatis-Plus-Ext ,以简化开发流程,提高处理通用… Read More

若依集成jsencrypt实现密码加密传输方式(251)

需求提出 在若依(uoYi)系统中集成JSEncrypt,实现密码加密传输,增强登录安全性。用户在前端输入密码… Read More

若依实现手机号/邮箱/用户名多种登录方式(250)

需求提出 在实际业务需求中,登录功能不仅限于通过用户名和密码登录,为了增强系统的灵活性和用户体验,我们需要扩展… Read More

若依前后端分离版实现UReport2(249)

需求提出 在若依(RuoYi)前后端分离版中集成UReport2,实现报表的设计、预览、导出等功能,满足业务需… Read More

若依整合Easy-Es实现文章列表分页查询(248)

需求提出 将 Easy-Es 整合到若依管理系统中,实现文章列表的分页查询,以利用 ElasticSearch… Read More

若依使用undertow来替代tomcat容器(247)

需求提出 使用 Undertow 替代 Tomcat 作为若依管理系统的 Web 容器,以提升系统在高并发场景… Read More

若依分离版集成electron实现桌面应用程序(246)

需求提出 在若依分离版项目中集成 Electron,实现桌面应用程序,使得用户可以通过桌面应用访问若依管理系统… Read More

若依集成EasyExcel实现文件导入导出(245)

需求提出: 使用 EasyExcel 框架实现 Excel 文件的读取和写入操作。EasyExcel 是一个基… Read More

若依集成 Nutz 框架(244)

需求提出: 集成 Nutz 框架到项目中,使用 Nutz 提供的功能快速开发企业级应用程序。 Nutz 介绍:… Read More

若依升级springboot到最新版本3.x(243)

需求提出: 将若依框架升级到 Spring Boot 3.x 版本。Spring Boot 3.x 要求使用 … Read More

若依集成微信支付(241)

1. 添加微信支付相关依赖 <!– 微信支付 –> <dependency> &l… Read More

RuoYi-Vue-Plus多租户权限管理系统本地部署(240)

项目必备环境 openjdk-17/21 或 graalvm-community-jdk-17/21 版本 m… Read More

若依报错class com.alibaba.fastjson2.JSONObject cannot be cast to class com.ruoyi……mode.LoginUser(239)

若依框架开发的项目,登录之后访问系统监控–在线用户模块,系统报错 1. 具体报错信息如下: class com… Read More

若依集成支付宝支付(238)

1. 支付环境 需要 JDK 1.8 或以上版本 前往支付宝开发平台完成开发者接入工作,包括创建应用、添加功能… Read More

若依微服务解决跨域问题(237)

若依项目采用的是前后端分离,如果页面直接调用后端的域名或IP,故存在跨域问题。 1. 什么是跨域问题? 跨域,… Read More

若依微服务路由配置方式(236)

在若依项目中,Spring Cloud Gateway 的路由配置主要集中在 ruoyi-gateway 模块… Read More

若依微服务实现集群部署(235)

集群模式适用于生产环境需要依赖mysql,单机可不必,三个及以上Nacos节点才能构成集群。 在 Nacos … Read More

若依微服务集成OpenFeign(234)

1. 添加依赖 在 pom.xml 文件中添加以下依赖: <!– SpringCloud Alibab… Read More

若依微服务Sentinel自定义异常(233)

为了展示更加友好的限流提示, Sentinel支持自定义异常处理。 方案一:yml配置 # Spring sp… Read More

若依微服务实现Sentinel分组限流(232)

本文主要内容若依微服务实现对ruoyi-system、ruoyi-gen分组限流配置 1、applicatio… Read More

若依微服务实现Sentinel限流(231)

Sentinel 支持对 Spring Cloud Gateway、Netflix Zuul 等主流的 API… Read More

若依微服务熔断降级(230)

1、添加依赖。 在网关服务(ruoyi-gateway)的 pom.xml 文件中添加 spring-clou… Read More

若依微服务限流配置(229)

限流就是限制流量。通过限流,我们可以很好地控制系统的 QPS,从而达到保护系统的目的。 常见的限流算法有:计数… Read More

若依微服务监控模块Spring Boot Admin(228)

Spring Boot Admin是一个针对spring-boot的actuator接口进行UI美化封装的监控… Read More

若依微服务集成skywalking链路追踪(227)

1. skywalking链路追踪 1.1 简介 SkyWalking 是一个可观测性分析平台(Observa… Read More

若依集成分布式日志(226)

1、切换中文 在config/kibana.yml添加 i18n.locale: “zh-CN” 2、日志收集… Read More

若依微服务集成Kibana(225)

Kibana 是 Elastic Stack 中的一个重要组件,用于对存储在 Elasticsearch 中的… Read More

若依微服务集成Logstash(224)

Logstash是Elastic Stack中的一个重要组件,用于从各种来源收集、处理和转发数据。以下是如何在… Read More

若依微服务集成Elasticsearch(223)

1. Elasticsearch简介 ElasticSearch是一个基于Lucene的分布式搜索服务器,提供… Read More

若依微服务集成FastDfs存储(222)

FastDfs是FastDFS是一款开源的、分布式文件系统(Distributed File System),… Read More

若依微服务集成MinIO存储(221)

1. 下载方式 1.1 Windows平台安装包下载 从MinIO(https://min.io/downlo… Read More

若依微服务调用Feign服务(220)

本文使用ruoyi-file添加Feign调用测试文件入库,验证分布式数据库调用执行结果,也适用于新的应用。 … Read More

若依微服务集成Nacos(219)

1、解压seata-server-$version.zip后修改conf/registry.conf文件: r… Read More

若依微服务实现分布式事务(218)

一、基本介绍 1、什么是分布式事务 指一次大的操作由不同的小操作组成的,这些小的操作分布在不同的服务器上,分布… Read More

若依微服务整合knife4j(217)

在Spring Cloud的微服务架构下,每个微服务并不需要引入前端的ui资源,因此在每个微服务的Spring… Read More

Linux系统验证码乱码解决方法(216)

在 Linux 系统中,如果遇到验证码乱码的问题,通常是由于系统没有安装字体所致。 1、上传本地的 Arial… Read More

若依集成httpclient实现http接口增强(215)

HTTP协议是互联网上使用得最多、最重要的协议之一,越来越多的Java应用程序需要直接通过HTTP协议来访问网… Read More

若依如何部署配置支持https访问(214)

以Nginx 配置为例 1. 安装 OpenSSL 首先,确保你的服务器上安装了 OpenSSL: yum -… Read More

若依使用Tomcat部署tmp目录异常(213)

在若依(Ruoyi)框架中使用Tomcat部署时,如果遇到/tmp目录异常的问题,可以按照以下步骤进行解决。这… Read More

若依微服务配置mysql+dm多数据源(212)

1、导入依赖 位置:在pom.xml文件中添加MySQL和达梦的驱动依赖 <!– Mysql驱动包 -… Read More

若依整合websocket(211)

一、导入依赖 位置:ruoyi-common模块的pom.xml文件 <dependency> &… Read More

若依微服务调用Feign(210)

若依微服务中使用Feign是一种方便的方式来实现微服务之间的通信。Feign是一个声明式的Web服务客户端,它… Read More

若依前后端分离部署到服务器,PUT DELETE请求403(209)

若依分离版打war包部署到服务器时,经常会遇到PUT和DELETE请求返回403错误的问题。这种情况可能由多种… Read More

若依整合activiti出现的问题(208)

1、缺少类 将activiti的依赖引入项目后,启动项目出现报错,具体报错信息如下: Caused by: j… Read More

Ruoyi框架集成Activiti工作流(207)

前提:创建新的模块 ruoyi-activiti 一、准备工作 1、在 ruoyi-activiti 中加入依… Read More

若依微服务日志分表(206)

1、添加ShardingSphere依赖 位置:在 ruoyi-system 模块的 pom.xml 文件中添… Read More

ruoyi配置mysql+postgresql多数据源(205)

本文主要介绍若依如何配置mysql+postgresql多数据源 一、添加数据源依赖 位置:ruoyi-com… Read More

若依集成权限框架Sa-Token(204)

1. 什么是Sa-Token Sa-Token 是一个 java轻量级权限认证框架,专为前后端分离架构打造,主… Read More

若依项目分模块集成uflo2(203)

uflo2是一套由BSTEK自主研发的基于Java的工作流引擎,它以Spring为基础框架,采用Hiberna… Read More

若依定时任务使用流程(202)

定时任务是 Web 应用中不可或缺的一部分。它们可应用于多种场景,如视频网站会员每日成长值奖励、每月电影券发放… Read More

若依微服务集成CAS(201)

1、添加CAS依赖 位置:auth模块中添加cas依赖 <!– Cas Core –> &lt… Read More

若依使用mybatisPlus进行代码生成(200)

🎉🎉若依系列持续更新第200篇🎉🎉 特此给大家推荐一个AI工具,嘎嘎好用,前10名留言送月卡哦! 集成了Cha… Read More

若依分离版将redis改为cache(199)

1、需求 ruoyi-vue前后端分离项目使用的是redis缓存,现需把redis缓存改为cache本地缓存,… Read More

若依简单加页面(198)

1、后端管理加菜单 第一步:运行项目、打开菜单管理 第二步:点击新增,选择菜单类型 第三步:填写相关信息,请求… Read More

若依微服务集成多数据源(197)

在实际开发中,经常可能遇到在一个应用中可能需要访问多个数据库的情况,微服务版本采用了dynamic-datas… Read More

若依上传图片添加水印(196)

1、修改通用上传方法 位置:ruoyi-admin模块的com/ruoyi/web/controller/co… Read More

若依新增多环境配置(195)

若依自带的配置文件只有ruoyi-admin模块下的application.yml和application-d… Read More

若依微服务整合knife4j(194)

1、添加依赖 1.1 添加knife4j-spring-boot-starter依赖 位置:ruoyi-com… Read More

若依分离版集成达梦DM8数据库(193)

一、迁移数据 将数据库和表都迁移到达梦数据库中,详情可见官网:https://eco.dameng.com/d… Read More

若依未分离版整合达梦数据库(192)

一、导入数据库和表 将数据库和表都迁移到达梦数据库中,详情可见官网:https://eco.dameng.co… Read More

若依配置 Sentinel 控制台(191)

1. Sentinel控制台 Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为… Read More

若依整合Echarts(190)

一、前端操作 eCharts是一款强大的图表统计工具 下面记录一下如何在若依项目中使用eCharts。 1、下… Read More

若依分离版视频上传(189)

一、前端部分 1、视频上传组件 <el-upload class=”avatar-uploader” i… Read More

若依分离版配置knife4j(188)

1、导入依赖 位置: ruoyi-admin模块的pom.xml文件 <dependency> &… Read More

若依分离版任何组件都能直接获取用户的昵称(187)

1. 在 src\store\modules\user.js 文件中进行设置 1.1 在 state 中定义 … Read More

若依分离版swagger升级到knife4j(186)

Knife4j是Swagger的增强版本,提供了更多功能和更好的用户体验。 1.引入依赖 位置:ruoyi-a… Read More

若依分离版后端框架集成Camunda7(185)

1、Camunda介绍 Camunda是一个基于Java的开源框架,专注于支持 – 工作流和流程自… Read More

若依微服务代码生成支持SQLServer操作(184)

一、后端 1.导入依赖 <!– sqlserver–> <dependency> … Read More

若依新增模块swagger扫描不到接口(183)

1、引入依赖 引入swagger依赖,如果有公共服务可以放到公共服务,然后每个业务模块引入公共服务 <d… Read More

若依分离版去除redis数据库(182)

1 注释redis 配置 位置:ruoyi-admin模块下的application.yml配置文件 注释以下… Read More

若依微服务子模块引入swagger出现Failed to start bean ‘documentationPluginsBootstrapper(181)

问题信息 引入swagger 出现 Failed to start bean ‘documentationPl… Read More

若依微服务版集成积木报表(180)

前提:已经新建好积木报表模块ruoyi-jimureport 1、 添加依赖 在ruoyi-jimurepor… Read More

若依分离版整合JSP报jsp页面not found(179)

前提条件:在你的项目上已经整合了JSP,还没有整合的小伙伴可以看上篇文章: 【需要超链接上一篇】 错误信息:J… Read More

若依更改数据库为SqlLite(177)

前提:在你的项目上已经集成mybatis-plus,还没有集成的可以看这篇文章:若依分离版集成Mybatis-… Read More

若依集成magic-api获取用户信息(176)

前提:magic-api已经集成到ruoyi-vue,还没有集成magic-api的小伙伴可以看这篇文章 1、… Read More

若依分离版集成magic-api(175)

magic-api一个基于Java的接口快速开发框架,通过magic-api提供的UI界面完成编写接口,无需定… Read More

若依分离版处理跨域、同时请求多个域名接口(174)

后端处理跨域一般采用全局跨域处理,或者使用@CrossOrigin单独接口跨域处理 本文主要讲使用@Cross… Read More

若依修改标题和图标(173)

因为下载的代码,图标和logo是若依的,这和需要做出来的效果有差别,便需要去对应的文件内修改标题和图标 ps:… Read More

若依分离版自定义vuex(172)

直接在store/modules目录中新建js文件为vuex自定义的模块 本文以kaifamiao.js文件为… Read More

若依路径地址‘#’去除(171)

本章内容解决如何去掉若依地址中的# 位置:/src/router/index.js export defaul… Read More

若依前后端分离版nginx部署 前端出现Cannot find module ‘@/views/system/xxx/xxx‘问题解决(170)

1、报错:F12控制台报错显示。 2、原因:webpack版本不支持import路由懒加载。 3、解决方法: … Read More

若依分离版处理跨域、同时请求多个域名接口前端处理(169)

若依分离版项目请求不同地址的接口,主要在于处理跨域问题,即vue.config.js文件处理 1. 修改配置文… Read More

若依前后端分离上传图片不显示用nginx解决(168)

使用若依前后端分离框架,前端项目打包在Nginx,上传图片时,图片上传成功,但是在列表页和添加/修改页面没有正… Read More

若依集成Nutz(167)

一、Nutz介绍 Nutz 是一个基于 Java 语言的开源框架,主要用于快速开发企业级应用程序。它提供了一系… Read More

若依无法对过长userId的用户进行重置密码(166)

用户ID过长会导致用户重置密码出现500错误。 一、BUG复现过程 (1)首先添加一条用户信息 (2)然后加他… Read More

若依框架数据源切换为pg库(165)

若依管理系统,默认是mysql数据库,这里将数据源切换为pg库 一 切换数据源 在ruoyi-admin项目里… Read More

若依侧边栏如何默认展开(164)

有时候,用户首次进入系统主界面的时候,需要默认展开侧边栏的某些sub-menu,可以通过default-ope… Read More

若依分离版第三方登入Gitee(163)

一、ruoyi实现第三方申请 1、申请第三方应用 2、导入依赖 <dependency> <… Read More

若依分离版使用el-upload组件实现多图片上传功能(161)

一、前端代码 1. 多图片上传组件 <!–:action里面放图片上传调取的后台方法 :headers… Read More

若依实现多图片文件上传携带表单数据提交(162)

本章主要提供若依如何实现多图片文件上传,并且可以携带表单数据进行提交。 一、效果预览 二、程序代码 <!… Read More

若依单体版集成积木报表(160)

1、执行初始化脚本 积木报表所需的Sql 地址:https://github.com/jeecgboot/Ji… Read More

若依前后端分离版集成JimuReport(159)

1、JimuReport JimuReport就像是一个帮你搭积木的工具,你可以把各种各样的积木(比如数据和图… Read More

若依前后端分离版集成MQTT(158)

MQTT是一种轻量级的消息传输协议(Message Queuing Telemetry Transport),… Read More

若依在新增模块中的接口404问题(157)

第一种: 1.在父目录pom.xml文件下导入新增模块依赖 2.在子模块ruoyi-admin中导入新增依赖 … Read More

若依整合gitee登录(156)

一、前端部分 1、在login.vue添加登录按钮 <el-button @click=”mayun()… Read More

控制台debuger位置错误问题(155)

RuoYi-Vue3中的vite-plugin-vue-setup-extend用于解决vue3下script… Read More

若依前后端分离版集成UReport2(154)

UReport2是一款基于Java的开源报表工具,它提供了丰富的功能和易用的界面,用于生成和展示各种类型的报表… Read More

若依分离版集成 MyBatis-Plus-Ext 教程(153)

MyBatis-Plus-Ext 是 MyBatis-Plus 的一个扩展库,尽管MybatisPlus相比较… Read More

若依前后端分离默认跳转到第一个子菜单(152)

在开启TopNav需要点击主菜单时,想默认跳转到第一个子菜单可以在handleSelect事件处理。 // 菜… Read More

若依实现手机号/邮箱/用户名多种登录方式(151)

在实际业务需求中,登录功能通常需要更灵活的设计,不仅限于简单的用户名加密码的方式。有时候,用户可能希望通过手机… Read More

若依使用Undertow来替代Tomcat容器(150)

Undertow和Tomcat的区别 Undertow和Tomcat都是Java Servlet容器,用于运行… Read More

若依前后端分离版解决node-sass安装失败(149)

node-sass 安装失败的原因 npm 安装 node-sass 依赖时,会从 github.com 上下… Read More

若依模态框相关问题(148)

1. 模态框点击空白不消失 设置属性:close-on-click-modal=”false” <el-… Read More

若依表单按回车键会刷新页面问题(147)

原因:当表单只有一个输入框时,就会造成该现象。 解决:在el-form标签里加上@submit.native.… Read More

若依如何在表格中实现图片预览(146)

方式一:使用img预览组件 <el-table-column label=”图片” align=”cen… Read More

nodejs版本过高解决方案(145)

由于nodejs版本过高,导致vue-cli项目运行报错。 node 17版本中包含了OpenSSL 3.0,… Read More

若依富文本图片如何拖拽(144)

1、安装依赖 npm install quill-image-resize-module 2、在vue.con… Read More

若依如何缓存子页面页签(143)

例如,字典管理,当我们打开多个子页签tab1和tab2,关闭tab2后,但是tab1缓存也被清空重置了,我们可… Read More

系统接口访问出现401(142)

在测试系统接口中可能存在一些接口用到用户信息或权限验证,此时需要添加全局的token参数。如图 token是在… Read More

如何启动项目https协议(141)

通常情况下,在启动本地项目时,默认都是http协议,但是有时候测试网站要求我们的协议是https,那么可以配置… Read More

若依如何新增系统图标(140)

如果你没有在本项目Icon中找到需要的图标,可以到 iconfont.cn 上选择并生成自己的业务图标库,再进… Read More

若依分离版集成electron实现桌面应用程序(139)

1、修改package.json文件,加入相关依赖和配置 { “name”: “ruoyi”, “versio… Read More

若依分离版集成ehcache实现本地缓存切换(138)

目前的会话信息通过redis存储在服务器,可以很方便集群会话管理,但有些项目不大,就不想要去启动redis服务… Read More

集成ueditor实现富文本编辑器增强(137)

UEditor是由百度前端研发部开发所见即所得富文本web编辑器,具有轻量、可定制、注重用户体验等特点。可以很… Read More

若依集成ip2region实现离线IP地址定位(136)

离线IP地址定位库主要用于内网或想减少对外访问http带来的资源消耗。(代码已兼容支持jar包部署) 1、引入… Read More

集成druid实现数据库密码加密功能(135)

数据库密码直接写在配置中,对运维安全来说,是一个很大的挑战。可以使用Druid为此提供一种数据库密码加密的手段… Read More

若依集成atomikos实现分布式事务(134)

在一些复杂的应用开发中,一个应用可能会涉及到连接多个数据源,所谓多数据源这里就定义为至少连接两个及以上的数据库… Read More

集成cas实现单点登录认证(133)

单点登录(Single Sign On),简称为SSO,是比较流行的企业业务整合的解决方案之一。SSO的定义是… Read More

若依分离版Redis缓存lettuce替换成jedis

在springboot中引入spring-boot-starter-data-redis依赖时,默认使用的是l… Read More

若依升级springboot到最新版本3.x(131)

Spring Boot 3.x要求使用Java 17或更高版本,所以需要确保项目使用的Java版本符合要求。 … Read More

若依分离版集成多数据源SQL Server教程(130)

一、添加依赖 在ruoyi-system模块下的pom.xml中增加SqlServer驱动包 <!– … Read More

若依分离版解决匿名注解启动报错(129)

SpringBoot2.6.0默认是ant_path_matcher解析方式,但是2.6.0之后默认是path… Read More

若依分离版登录出现DatatypeConverter异常(128)

错误提示:Handler dispatch failed; nested exception is java.… Read More

若依微服务登录密码使用加密传输(127)

目前登录接口密码是明文传输,如果安全性有要求,可以调整成加密方式传输。参考如下 1、修改前端login.js对… Read More

若依微服务系统接口不显示对应服务(126)

访问swagger右上角服务列表没有展示新增服务,确认是否在ruoyi-gateway-dev.yml配置了对… Read More

RuoYi-App使用RuoYi-Cloud作为后端(125)

RuoYi-App实现了与RuoYi-Vue后台完美对接,也能与RuoYi-Cloud完美对接。只需要简单修改… Read More

若依微服务如何获取用户登录信息(124)

1、 后端获取当前用户信息 // 获取当前用户名 String username = SecurityUtil… Read More

若依微服务如何不登录直接访问(123)

登录nacos在配置管理中配置列表,修改ruoyi-gateway-dev.yml 在ignore中设置whi… Read More

RuoYi-App集成jsencrypt实现密码加密传输(122)

目前登录接口密码是明文传输,如果安全性有要求,可以调整成加密方式传输。参考如下: 1、在utils目录新增js… Read More

RuoYi-App集成uview前端组件框架(121)

项目默认使用的是uni-ui,如果不满足需求可以尝试集成uview,它整合了非常多组件,功能丰富、文档清晰,同… Read More

若依微服务特殊字符串被过滤的解决办法(120)

默认所有的都会过滤脚本,可以在ruoyi-gateway-dev.yml配置xss.excludeUrls属性… Read More

若依微服务如何区分不同环境下配置文件(119)

当在多配置文件中,需要切换配置文件时,通常的做法都是修改激活的文件名称,而spring.profiles.ac… Read More

若依微服务swagger如何不显示某个模块的接口文档(118)

在若依微服务项目中,如果不想暴露某个模块的swagger的接口文档,需要怎么做? 本文以ruoyi-gen模块… Read More

解决若依集成jsp打包之后找不到页面问题(117)

有小伙伴在参考教程之后,整合了thymeleaf和jsp,在打包的时候,发现jsp页面访问出现问题,在本地ID… Read More

若依微服务新建子模块(116)

Maven多模块下新建子模块流程案例。 1、在ruoyi-modules下新建业务模块目录,例如:ruoyi-… Read More

若依微服务集成Mybatis-plus详细教程(115)

一、引入依赖 1、在根pom.xml中的properties里加入Mybatis-plus版本 <myb… Read More

若依微服务处理Long类型精度丢失问题(114)

当字段实体类为Long类型且值超过前端js显示的长度范围时会导致前端回显错误。 1、ruoyi-common-… Read More

若依微服务设置令牌有效期(113)

可以在ruoyi-common-core模块中的com.ruoyi.common.core.constant.… Read More

若依微服务上传图片文件代理配置(112)

在使用若依微服务文件上传时候,文件上传成功会上传到D:/ruoyi/uploadPath目录下。默认使用930… Read More

若依微服务项目报错解决:com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure(111)

1、场景复现 在每次重启数据库的时候,登录系统会报错。第一次会出现用户名不存在等情况,后台会报错,前端依旧可以… Read More

手把手教你启动若依微服务项目(110)

一、概述 RuoYi-Cloud 是一个 Java EE 分布式微服务架构平台,基于经典技术组合(Spring… Read More

若依移动端版本登录页面如何不显示验证码(109)

在菜单参数设置修改参数键名sys.account.captchaEnabled设置false即可。 默认为tr… Read More

RuoYi-App启动教程(107)

RuoYi-App 是若依的移动解决方案,采用uniapp框架,一份代码多终端适配,同时支持APP、小程序、H… Read More

使用若依写微信小程序登录授权认证接口(106)

本文教程,主要介绍一下,如何利用若依框架完成微信小程序的登录授权整个流程。 一、注册微信小程序账号 微信小程序… Read More

若依启动sentinel教程(105)

Sentinel是阿里开源的项目,提供了流量控制、熔断降级、系统负载保护等多个维度来保障服务之间的稳定性。 一… Read More

利用Docker一键部署若依前后端分离项目详细教程(104)

本文内容,主要介绍一下,在Linux服务器中如何利用Docker一键部署若依前后端分离项目。 Docker是一… Read More

若依集成knife4j实现swagger文档增强(103)

knife4j的前身是swagger-bootstrap-ui,为了契合微服务的架构发展,由于原来swagge… Read More

若依前后端分离如何解决匿名注解启动报错(102)

SpringBoot2.6.0默认是ant_path_matcher解析方式 2.6.0之后默认是path_p… Read More

若依前后端分离Excel导入导出实现流程(101)

本文主要介绍,若依前后端分离Excel导入导出实现流程。 一、Excel导入实现流程 1、前端调用方法(参考如… Read More

若依前后端分离版本如何设置接口的超时时间(100)

若依系列持续更新到第100篇🎉🎉🎉 本章教程,主要介绍若依前后端分离版本如何设置接口的超时时间的方法。 接口超… Read More

若依框架语言国际化操作流程(九十九)

国际化是指将产品、服务、企业或组织的活动适应不同国家、不同文化背景和不同语言环境的过程。它包括将产品或服务适应… Read More

若依前后端分离如何动态渲染echarts图表(九十八)

本章教程,主要介绍一下如何在若依前后端分离框架中,进行echarts动态渲染数据。 1、编写一个柱状图数据接口… Read More

若依富文本编辑使用常见问题整理(九十七)

1、富文本编辑器文件上传 富文本控件采用的summernote,图片上传处理需要设置callbacks函数 $… Read More

若依前后端分离文件上传下载实现流程(九十六)

本文主要介绍,若依前后端分离中文件上传下载的实现流程。 一、文件上传实现流程 1、添加文件上传按钮 <e… Read More

若依前后端分离区分多个前端项目(九十五)

有些特殊情况需要将项目部署到子路径下,例如:https://www.xxx.com/admin 可以按照下面流… Read More

若依整合Easy-Es实现文章列表分页查询(九十四)

Easy-Es(简称EE)是一款基于ElasticSearch(简称Es)官方提供的RestHighLevel… Read More

若依如何区分不同环境下配置文件?(九十三)

当在多配置文件中,需要切换配置文件时,通常的做法都是修改激活的文件名称,而spring.profiles.ac… Read More

若依集成dynamic-datasource(九十二)

dynamic-datasource是一个基于springboot的快速集成多数据源的启动器。同时支持数据源分… Read More

若依前后端分离版如何在表格中预览图片(九十一)

默认的img组件不会携带VUE_APP_BASE_API不能被代理,通过image-preview封装的预览组… Read More

若依页面如何初始化多个表格(九十)

本章教程,教你如何在若依框架中如何初始化多个表格。 // 表格1 var options = { id: “b… Read More

若依集成多数据源教程(八十九)

如果有分库分表,又有切换数据源的需求可以使用多数据源dynamic-datasource与shardingsp… Read More

若依Vue3解决:vue-router.mjs:1086 Uncaught Error: Route paths should start with (八十八)

一、分析原因 经过排查发现,在Vue中,路径(path)是用来定义路由的,而不能直接写写外链,需要写以“/”开… Read More

若依前后端分离如何给表格自适应高度和设置固定列?(八十七)

一、表格设置自定义高度 1、el-table增加max-height属性 <el-table :max-… Read More

若依前后端分离如何实现路由的懒加载?(八十六)

在单页应用中,进入首页时,如果需要加载的内容过多,延时过长,不利于用户体验,而运用懒加载则可以将页面进行划分,… Read More

若依框架使用localStorage代替Cookie(八十五)

对于一些特殊情况或需求,项目不需要cookie,那么可以使用localStorage来代替。 1、packag… Read More

若依集成just-auth实现第三方授权登录(八十四)

JustAuth,如你所见,它仅仅是一个第三方授权登录的工具类库,它可以让我们脱离繁琐的第三方登录 SDK,让… Read More

若依集成sharding-jdbc实现分库分表(八十三)

sharding-jdbc是由当当捐入给apache的一款分布式数据库中间件,支持垂直分库、垂直分表、水平分库… Read More

若依集成browscap读取浏览器用户代理(八十二)

1、修改pom.xml,将bitwalker替换成browscap-java <browscap.ver… Read More

若依集成yuicompressor实现(CSS/JS压缩)(八十一)

在Maven打包的时候可以使用YUI Compressor(压缩CSS/JS)文件,使用yuicompress… Read More

若依集成easyexcel实现excel表格增强(八十)

如果默认的excel注解已经满足不了你的需求,可以使用excel的增强解决方案easyexcel,它是阿里巴巴… Read More

若依如何实现用户免密登录配置方法(七十九)

免密使用的场景,例如短信验证码,第三方应用登录等。 下面列出一个简单的实现方法,当然还有更多实现方式可以自己尝… Read More

若依将ehcache改为redis缓存详细整合步骤(七十八)

若依单体项目,目前的会话信息通过ehcache存储在本地,不方便集群会话管理,可能你需要将ehcache替换为… Read More

若依前后端分离如何设置全局字体格式(七十七)

1、创建 font 文件夹 在assets静态资源目录中,新建fonts目录,css目录。 2、创建 font… Read More

若依集成actuator实现优雅关闭应用(七十六)

在Spring Boot应用中,只需要依赖组件spring-boot-starter-actuator。它提供… Read More

若依如何解决导出使用下载插件出现异常(七十五)

导出文件的逻辑是先创建一个临时文件,等待前端请求下载结束后马上删除这个临时文件。但是有些下载插件,例如迅雷(他… Read More

若依前后端分离集成CAS详细教程(七十四)

一、后端配置 1、添加cas依赖 在ruoyi-common模块下的pom.xml中添加spring-secu… Read More

若依集成minio实现分布式文件存储(七十三)

框架默认存储使用的本地磁盘,对于一些文件较大较多且有数据备份、数据安全、分布式等等就满足不了我们的要求,对于这… Read More

若依前后端分离默认跳转到第一个子菜单(七十二)

在开启TopNav时需要点击主菜单时,想默认跳转到第一个子菜单可以在handleSelect事件处理。 // … Read More

若依前后端分离版本限制用户不允许多终端登录(七十一)

一、application.yml新增一个配置soloLogin用于限制多终端同时登录 # token配置 t… Read More

若依集成jsencrypt实现密码加密传输方式(七十)

一、前端加密方法 修改前端login.js对密码进行rsa加密。 import { encrypt } fro… Read More

若依分离版密码修改成功,登录提示用户名或密码不正确。(六十九)

一、原因分析 这是因为若依框架在密码校验过程中会对密码长度进行校验,如果你输入密码长度小于设置的阈值或大于设置… Read More

若依进入首页如何默认记忆控制台(六十八)

例如用户退出后,下次登陆系统,能默认打开之前工作路径。 可以在index.html,index-topnav.… Read More

若依ApiResponse response = *.class不起作用(六十七)

此处添加了ApiResponse注解,但在swagger中的响应依然没有数据 一、原因分析 AjaxResul… Read More

若依实现手机号/邮箱/用户名多种登录方式(六十六)

在实际业务需求中,登录功能,可能不只是简单的通过用户+密码的方式进行登录,有时候需要实现用户可以通过手机号,邮… Read More

若依如何实现接口限流(六十五)

一、什么是接口限流?  在一个高并发系统中对流量的把控是非常重要的,当巨大的流量直接请求到我们的服务器上没多久… Read More

若依同时集成jsp和thymeleaf(六十四)

对应目前来说,新项目一般很少会使用jsp这项技术,但是老项目可能是有jsp开发的,这时候可能就会有这么一个需求… Read More

若依请求url中带有jsessionid的解决办法(六十三)

一、原因分析 客户端禁用了cookie Jsessionid是存在于cookie中的,一般情况下不会出现在ur… Read More

若依分离版集成Mybatis-Plus(六十二)

Mybatis-Plus是在Mybatis的基础上进行扩展,只做增强不做改变,可以兼容Mybatis原生的特性… Read More

利用宝塔部署若依前后分离项目(六十一)

一、部署前期准备工作 首先在宝塔中,安装好项目部署需要的环境。 (1)JDK1.8 (2)MySQL5.7: … Read More

若依Excel文件实现添加水印功能(六十)

1、pom.xml中添加ooxml-schemas依赖 <dependency> <grou… Read More

若依分离版实现添加水印功能(五十九)

1、在package.json文件dependencies节点增加依赖 “watermark-dom”: “2… Read More

若依未分离版集成jwt实现登录授权访问(五十八)

jwt适用于前后端分离,但是不分离版本对外提供接口有时候也需要,参考步骤如下。 一、添加jwt依赖文件 ruo… Read More

若依前后端分离如何修改title标题(五十七)

1、如何修改title标题 修改文件:.env.development(修改完配置文件需重启前端服务) 2、如… Read More

若依分离版集成aj-captcha实现滑块验证码(五十六)

1、ruoyi-framework\pom.xm`添加依赖 <!– 滑块验证码 –> <… Read More

若依未分离版集成aj-captcha实现滑块验证码(五十五)

一、集成aj-captcha实现滑块验证码集成包 网盘下载地址:https://www.alipan.com/… Read More

若依前后端分离版本如何使用Swagger(五十四)

一、访问接口文档地址 当成功启动后端之后,可以直接访问到swagger页面。 访问地址:http://loca… Read More

利用Postman工具测试若依前后端分离接口(五十三)

1、生成验证码 后端接口地址:http://localhost:8080/captchaImage 请求方法类… Read More

Java中为什么HasMap中String、Integer这样的包装类适合作为Key?

String,Integer等包装类的特性能够保证Hash值的不可更改性和计算准确性,能够有效的减少 Hash… Read More

若依使用undertow来替代tomcat容器(五十二)

SpingBoot中我们既可以使用Tomcat作为Http服务,也可以用Undertow来代替。Underto… Read More

若依集成redisson实现redis分布式锁(五十一)

Redisson是Redis服务器上的分布式可伸缩Java数据结构—-驻内存数据网格(In-Mem… Read More

若依前后端分离前端使用Vue3启动教程(五十)

Vue3前端项目地址:https://github.com/yangzongzhuan/RuoYi-Vue3 … Read More

若依生成代码页面数据显示“-”(四十九)

1. 问题复现 1.1 新增Person表 在数据库中有Person表,表结构如下所示: 在Person表中添… Read More

若依前后端分离部署到tomcat中详细教程(四十八)

本章教程,主要介绍一下,如何将若依前后端分离项目部署到tomcat中。 在阅读本教程前,希望你能够在本地能够将… Read More

使用若依前后端分离下载需要授权的url文件(四十七)

该方法可以解决,需要下载一些需要授权的文件。如果是不需要授权的文件可以直接用官网封装的方法进行下载。 自定义封… Read More

若依如何实现翻页保留选择?(四十六)

1、配置checkbox选项field属性为state { field: ‘state’, checkbox:… Read More

若依前端如何生成序号?(四十五)

序列号生成 $.table.serialNumber { title: “ID”, formatter: fu… Read More

若依编辑和删除操作按钮不可用怎么办?(四十四)

这种情况一般是因为第一列不是唯一键或formatter序号造成的。解决方案如下,指定唯一列属性 配合删除/修改… Read More

如何在Linux服务器上部署若依开源框架?(四十三)

本章教程,主要介绍一下,如何将若依前后端分离项目(RuoYi_Vue)发布到线上(Linux版本),在你阅读之… Read More

手机验证码登录

注意: 通过手机验证码登录,手机号是区分不同用户的标识 1. 导入依赖 <dependency> … Read More

若依前端table中如何显示图片(四十二)

图片预览 $.table.imageView { field: ‘avatar’, title: ‘用户头像’… Read More

若依如何配置允许跨域访问(四十一)

一、单个控制器方法CORS注解 @RestController @RequestMapping(“/syste… Read More

若依(分离版)如何获取用户登录信息(四十)

(1)SecurityUtils工具类获取 // 获取当前的用户名称 String username = Se… Read More

若依(未分离版)如何获取用户登录信息(三十九)

(1)ShiroUtils工具类中获取 // 获取当前的用户信息 User currentUser = Shi… Read More

若依如何去掉“正在加载系统资源,请耐心等待”(三十八)

本文告诉你如何去掉若依框架中的系统加载动画 首先在找到ruoyi-ui目录中的public目录下的index.… Read More

若依如何将前端静态资源如何整合到后端访问?(三十七)

一、前提准备 在阅读本章教程前, 你需要将若依前后端分离框架在本地电脑上能够成功的运行起来。 如果还没有运行过… Read More

若依如何修改数据监控登录账户密码(三十六)

控制台管理用户名和密码默认为: 默认账号:ruoyi 默认密码:123456 找到ruoyi-admin\sr… Read More

若依框架修改器的使用教程(三十五)

若依框架修改器是一个可以一键修改RuoYi框架包名、项目名等的工具。 下载地址:https://gitee.c… Read More

若依如何防止请求重复提交(三十四)

若依如何防止请求重复提交呢?一般有两种解决方案 第一种:前端处理,在提交完成之后,将按钮禁用。 第二种:后端处… Read More

登录页如何开启注册用户功能(三十三)

在菜单参数设置修改参数键名sys.account.registerUser设置true即可。默认为false关… Read More

若依如何更换主题皮肤(三十二)

1、项目主页-个人信息中选择切换主题 2、修改主框架页-默认皮肤,在菜单参数设置修改参数键名sys.index… Read More

若依如何使用多数据源(三十一)

对于只有两个数据源直接配置slave加入注解即可。 在 resources 目录下修改application-… Read More

若依登录页面如何不显示验证码(三十)

在application.yml设置captchaEnabled为false即可 # Shiro shiro:… Read More

若依如何在html页面格式化日期(二十九)

Thymeleaf主要使用org.thymeleaf.expression.Dates这个类来处理日期,在模板… Read More

若依如何配置项目访问根路径(二十八)

目前项目后台访问默认路径是:http://localhost:80,如果需要自定义项目名或端口可以修改配置文件… Read More

若依如何配置tomcat访问日志(二十七)

1、修改application.yml中的server开发环境配置 # 开发环境配置 server: # 服务… Read More

若依格式化前端日期时间戳内容(二十六)

对应一些时间格式需要在前端进行格式化操作情况,解决方案如下: 1、后端使用JsonFormat注解格式化日期,… Read More

若依去掉页脚及左侧菜单栏(二十五)

1、去除页脚修改style.css,同时删除index.html元素 #content-main { heig… Read More

若依表格中单元格内容过长显示处理方法(二十四)

1、使用系统自带的方法格式化处理 { field: ‘remark’, title: ‘备注’, align:… Read More

若依打包如何分离jar包和资源文件(二十三)

有时候需要分离lib和resouce,可以修改ruoyi-admin 下的pom.xml文件 <?xml… Read More

若依自定义查询条件参数(二十二)

1、在options中添加queryParams参数 var options = { url: prefix … Read More

如何防止请求重复提交(二十一)

前端通过js控制 // 禁用按钮 .modal.disable(); // 启用按钮.modal.enable… Read More

业务模块访问出现404(二十)

1、单应用检查 确认此用户是否已经配置菜单 确认此角色是否已经配置菜单权限 确认此菜单url是否和后台地址一致… Read More

若依获取用户登录信息(十九)

第一种方法 // 获取当前的用户信息 User currentUser = ShiroUtils.getSys… Read More

若依不登录直接访问(十八)

单体版 在ShiroConfig中设置filterChainDefinitionMap配置url=anon /… Read More

若依获取自定义属性值(十三)

一、问题复现 先在application.yml中加入自定义属性字段 然后在RuoYiConfig.java中… Read More

若依框架集成redis缓存(十七)

本文针对若依单体项目,主要介绍如何集成redis缓存。 1、添加依赖 ruoyi-common\pom.xml… Read More

若依集成websocket实现实时通信(十六)

WebSocket是一种通信协议,可在单个TCP连接上进行全双工通信。WebSocket使得客户端和服务器之间… Read More

若依框架在未登录的情况下访问swagger页面(十五)

本文针对若依单体项目,解决若依在不登录情况下,如何直接访问swagger页面。 框架默认在未登录的情况下,是不… Read More

若依mybatis返回map将下划线命名转为驼峰式命名(十四)

默认情况,若依不支持这个配置,需要我们重写配置类才能到达需求。 一、需求情景复现 这里只展示controlle… Read More

若依框架如何进行单元测试(十二)

如何在若依框架下进行单元测试,下面教大家如何写一个简单的单元测试案例。 1、导入单元测试依赖包 在ruoyi-… Read More

若依日期插件精确到时分秒(十一)

一、界面设置时间格式data-format,选择类型data-type属性 <!– data-type… Read More

若依项目如何打war包后在tomcat中运行(十)

若依项目在默认情况下是使用jar的方式构建工程的。 本文教你如何将本项目的jar改为war,然后成功在tomc… Read More

若依单体项目定时任务模块使用教程(九)

本章教程,主要介绍一下若依(未分离版本)单体项目中的定时任务模块的使用方法。 一、系统默认提供的定时任务案例 … Read More

解决若依前后端部署出现:Error: Cannot find module ‘xxxx‘(八)

一、问题复现步骤 1、首先从gitee官网中拉取ruoyi前后端分离项目源代码 2、进入到ruoyi-ui目录… Read More

若依启动项目报Command line is too long.Shorten command line for……(七)

Error running ‘RuoYiApplication’: Command l… Read More

若依手动修改项目包路径(六)

1、修改模块包名称 ├── xxx │ └── xxx-admin │ └── xxx-common │ └─… Read More

若依创建子模块详细教程(四)

本文前提: ✅ 若依在本地启动成功。 本教程以若依未分离版本为切入点讲解。 一、将若依导入IDEA中 二、新增… Read More

若依未分离版代码生成模块使用教程(五)

一、创建数据库 首先,使用Navicat数据库可视化工具(用自己熟悉的方式创建也可以),创建一张xx_user… Read More

若依前端npm run dev启动时报错

亲测有效🎉🎉🎉 本文主要解决问题:若依前端npm run dev启动时报错: Error: error:030… Read More

若依前后端分离项目部署最简单的方式(推荐)

对应若依前后端分离项目来说,部署的方式有很多种: – 第1种方式:可以将前端打包整合到后端部署 &… Read More

若依框架

在若依官网上下载若依 若依官网 下载地址 未分离版本: https://gitee.com/y_project… Read More

为什么文件IO也可用于实现持久化

为什么文件IO也可用于实现持久化。 文件IO(输入/输出)可以实现持久化,因为它提供了一种将数据从内存写入磁盘… Read More

vue,react,小程序区别

比较vue,react, 小程序区别 3W1H vue react 小程序 生命周期 数据绑定 v-bind/… Read More


powered by kaifamiao