• 2024-11-12[RuoYi二次开发]RuoYi管理系统功能介绍
     目录一、前言1、RuoYi-Vue简介2、RuoYi-Vue主要特性二、若依管理系统功能介绍2.1首页 2.2系统管理 用户管理页面字典管理 菜单页面岗位管理部门管理  2.3系统监控 在线用户定时任务服务监控 2.4系统工具表单创建代码生成系统接口三、总结 
  • 2024-11-12[RuoYi使用]使用RuoYi的代码生成功能
    目录 一、前言二、创建数据表 三、新建目录四、生成代码五、执行生成的SQL文件生成子目录 六、将生成的代码放入项目七、重新运行程序一、前言若依代码生成器主要用于从数据库表生成对应的实体类、Mapper接口、Service层和Controller层代码,以及相应的前端页面代
  • 2024-11-11[RuoYi二次开发]对RuoYi登录和退出进行解读
     目录一、前言二、登录 2.1生成验证码 前端后端  2.2登录的具体流程前端:后端:生成Token返回给前端校验验证码用户验证生成Token三、进入首页前端:后端:四、退出登录前端:后端:五、总结一、前言由于最近做项目需要基于若依框架(前后端分离版)二次开发,这
  • 2024-11-08day20-21之间的项目实战:若依ruoyi开发(可以跳过)
    一,项目概述官网文档地址:http://doc.ruoyi.vip/rouyi是一个后台管理系统,基于经典技术组合(springboot,apacheshiro,mybatis,thymeleaf)主要是让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。系统要求JDK>=1.8myslq>=5.7maven>=3.8二,开发环
  • 2024-11-06Ruoyi-Vue后端单表user 的CURD 功能代码和测试
    目录一.创建或导入user表二.添加代码1.User2.UserMapper3.UserService4.HelloController5.UserMapper.mxl编辑三.屏蔽新加接口安全防护策略​编辑四.PostMan测试Get查询Post添加Put修改Delete删除五.实验中遇到的问题及解决方案1."error":"NotFound"2.Requiredreque
  • 2024-11-05Ruoyi Vue功能介绍
    文章目录前言一、介绍二、快速了解1.主要特性2、技术选型(1)系统环境(2)主框架(3)持久层(4)视图层3、内置功能三、内置功能简介1.系统管理(1)用户管理(2)角色管理(3)菜单管理(4)字典管理(5)参数设置2.系统监控服务监控3.系统工具代码生成四、总结前言RuoYiVue是一个
  • 2024-11-02Windows Server2022服务器部署RuoYi若依前后端分离
    部署准备虚拟机WindowsServer2022若依前后端分离v3.8.8打包好jdk1.8redis5mysql8.4iis服务路由插件重写插件1.安装jdk1.8https://www.azul.com/downloads/#downloads-table-zulu略2.安装启动redis5https://github.com/tporadowski/redis/releases下载安装默认配置
  • 2024-10-26一篇文章带你了解基于SpringBoot开发的-Ruoyi若依管理系统及其业务程序生成式开发
    一、关于后台管理系统产品    最近看了一下若依管理系统,说它是一套后台管理系统,其实并不是很准确。它应该是一个后台管理系统的基础架子,包括了后台管理系统必备的功能如菜单管理、用户管理、角色管理、字典管理、日志管理、系统监控等,可以免去很多后台管理系统的最初
  • 2024-10-24Ruoyi 之前端控制排序方式
           由于在与前端对接接口时,动态排序的需求较多,导致代码结构混乱,严重影响了后端的代码质量,并且修改频繁。参考了Ruoyi的分页排序插件 startPage,我对其进行了改进,开发出了自己的 startPagePlus。1、参考Ruoyi本身的startPage。在BaseController下添加 startPage
  • 2024-10-22Saas多租户数据权限设计(参考RuoYi)
    导航引子场景梳理基于角色的访问控制(RBAC)多租户系统的权限设计RuoYi系统的数据权限设计最终设计方案参考本文首发《智客工坊-Saas多租户数据权限设计(参考RuoYi)》,共计3656字,阅读时长5min。引子最近公司打算把内部的系统打造成商业化的Saas产品,我们组承担了产品的研发
  • 2024-10-18ruoyi框架配置多数据源
      需求背景最近需要一个小demo,项目中需要同时连接sqlserver和mysql数据库。操作教程1、pom.xml--修改common/pom.xml<!--动态数据源--><dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <ve
  • 2024-10-18ruoyi框架动态切换数据库
       需求背景最近需要一个小demo,项目中需要同时连接sqlserver和mysql数据库。操作教程1、pom.xml--修改common/pom.xml<!--动态数据源--><dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <v
  • 2024-09-29若依前后端分离版集成x-file-storage插件实现文件上传(以华为云obs为例)
    1.x-file-storage官网  https://x-file-storage.xuyanwu.cn/#/2.打开华为云官网 https://activity.huaweicloud.com/  ①左上角菜单栏中选择产品,输入obs存储            ②根据自己的业务需求选择规格即可            ③购买
  • 2024-09-27若依框架上传图片到本地,部署到服务器无法访问解决方法
    1.在后端代码ruoyi-admin中的application.yaml中修改文件上传路径 如需上传到服务器,请修改成服务器的路径  2.maven打包成ruoyi-admin.jar的文件上传到服务器中3.如果你使用的是宝塔来部署项目,请在nginx配置中注释掉一下代码:#location~.*\.(gif|jpg|jpeg|png|
  • 2024-09-27RuoYi-App根据不同角色权限实现功能按钮显隐
    文章目录需求代码实现注意上代码(不适应小程序)1、查询后台角色权限,并保存到缓存2、获取缓存数据,用于权限比对3、自定义权限组件index.jshasPermi.jshasRole.js4、引入自定义功能组件上代码(适应多端)1、查询后台角色权限,并保存到缓存2、获取缓存数据,用于权限比对3、定义
  • 2024-09-18若依项目结构
    一、后端结构1、ruoyi-admin模块后台服务web里是通用功能的controllerRuoYiApplication项目的启动类RuoYiServletInitializer是使SpringBoot项目打成war包,使用外部的servlet容器启动2、ruoyi-common通用工具annotation自定义注解config全局配置constant通用常量core
  • 2024-09-1899元阿里云服务器部署若依前后端分离版(ruoyi-vue)
    1.购买阿里云最近阿里云推出99元套餐,相当划算,薅羊毛搞起->新老同享阿里云99一年    系统选择centos2.安装JDK        JDK>=1.8虽说推荐1.8版本,但毕竟有点老,我选的JDK17,安装过程如下:#下载安装包wgethttps://download.oracle.com/java/17/archive/jdk-17.0.1
  • 2024-09-18【Java】若依(ruoyi)——7.代码生成(二)细节操作
    之前我们已经学习了代码生成的基础使用:https://www.cnblogs.com/luyj00436/p/18398248。即创建数据库并根据三种数据结构生成代码。1.基本信息和生成信息 前缀可以在配置表设置默认配置。单应用在resources目录下的application.yml,多模块ruoyi-generator中的resources目录下
  • 2024-09-18【Java】若依框架(RuoYi-master)——8.文件上传
     若依框架的自带上传和下载功能,但需要我们进行恰当的操作(具体也可以参考示例和源码)。 新建表格新建一张学生信息表(这里的字段、文件路径、文件名称与改说明相关):DROPTABLEIFEXISTS`sys_student`;CREATETABLE`sys_student`(`student_id`intNOTNULLAUTO_INCRE
  • 2024-09-1899元阿里云服务器部署若依前后端分离版(ruoyi-vue)
    1.购买阿里云最近阿里云推出99元套餐,相当划算,薅羊毛搞起->新老同享阿里云99一年    系统选择centos2.安装JDK        JDK>=1.8虽说推荐1.8版本,但毕竟有点老,我选的JDK17,安装过程如下:#下载安装包wgethttps://download.oracle.com/java/17/archive/jdk
  • 2024-09-14若依架构代码改造
    概述若依架构是开源优秀版本,实现前后端分类,主要相关文档链接如下:https://doc.ruoyi.vip/ruoyi/问题汇总和处理尝试用若依架构改造本地项目,遇到问题汇总,便于大家参考交流问题1、登录提示验证码有误:解决:替换项目的时候,主要framework项目这个文件CaptchaConfig.java,如下行配置:K
  • 2024-09-13【Java】Ruoyi(若依)——6.微服务版项目启动
    http://doc.ruoyi.vip/ruoyi-cloud/document/hjbs.html#%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C最早的时候,并没有打算写ruoyi框架的微服务版的安装和部署,原因如下:1.当时的项目中并没有用到微服务版。2.虽然微服务很有名,也是未来的发展趋势。但是我对微服务了解知之甚少,学起来
  • 2024-09-11ruoyi-vue 界面框架构造
    界面框架:我采用了flex布局,先分左右,然后右侧再分上下。步骤:1.首先实现简单的菜单1.1菜单是个菜单项数组[]1.2菜单项结构例子{id:'001',name:'历史轨迹',//菜单名称isTitle:true,//表示可以展开level:1,//level控制缩进,vue动态class使用expand:
  • 2024-09-11RuoYi 开源框架,集成了后端管理,后端java版 App 移动解决方案
    文章目录前言一、后端:二、后台管理三、App移动总结前言后端:后台管理:使用的前端技术Vue、Element后端SpringBoot&Security完全分离的权限管理系统。App移动解决方案:采用uniapp框架提示:以下是本篇文章正文内容,下面案例可供参考一、后端:基于SpringBoot,Sprin
  • 2024-09-09【Java】若依(ruoyi)——5.代码生成
    参考地址:http://doc.ruoyi.vip/ruoyi/document/htsc.html#%E4%BB%A3%E7%A0%81%E7%94%9F%E6%88%90仔细关注,发现若依真的太好用了。主要是使用的人数众多,文档齐全。而且里面的技术齐全,就算不使用该框架,也可以以此为例,学习学习。这里,最有效的功能算是代码生成了,(这里使用的是前后端