上篇中,我们初步观察了 RuoYi 的项目结构,并在最后实际运行起了项目。我们也发现了作者不好的代码习惯,作为反例,我们应该要养成良好的编码习惯。本篇开始,我们会按照 Web 界面逐一对具体子项目的实现的功能进行探秘。常见又不常见的登录在上一篇中,我们知道两个很重要的信息,一是 RuoYi 项目没有使用前后端分离,用的是 Thymeleaf 模板;二是权限框架选用的 Shiro。没有前后端分离,说            
                
         
            
            
            
            (第一步) 安装jdk(1)查看是否安装jdkjava -version如果显示jdk版本则表示已安装jdk,显示其他则说明未安装(2)下载jdk,这里下载的jdk1.8 下面是官网下载地址https://www.oracle.com/java/technologies/downloads/archive/进去后点击下载需要的版本即可,这里演示下载的是 jdk-8u291-linux-x64.ta            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-19 16:06:31
                            
                                152阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            RuoYi-plusv3.0版本介绍:成功集成多商户管理模式,完美的与基础框架相融合,多商户模式下,不需要增加复杂的代码逻辑即可完成多商户管理模式。核心模块API服务增加网关gateway基础版本。升级了代码生成模块,更大限度的提高了开发效率。优化了部分API代码质量,删除了大量冗余代码。修复原框架部分bug项目介绍架构技术: 基于SpringBoot2.x, springcloud G            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-03 17:24:00
                            
                                115阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.若依系统简介1.1 若依概述若依微服务版RuoYi-Cloud,基于Spring Boot、Spring Cloud & Alibaba、OAuth2的前后端分离的后台管理系统。此系统内置模块如部门管理、角色用户管理、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置,并且支持集群,支持多数据源。此系统还是我们公司内部的一套 Java EE 企业级快速开发平台.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-21 16:37:44
                            
                                247阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录需求主要代码详解  关键词:Vue;显隐列持久化,elementUI,若依管理系统 需求将显隐列持久化到redis中,从而记住该用户隐藏了那些列,重新登录后依然存在。主要代码当前网页<right-toolbar :showSearch.sync="showSearch" @queryTable="getList" :columns.sync="columns"/>“right-t            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-25 10:12:12
                            
                                156阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录若依系统简介若依概述官方文档地址微服务技术选型系统微服务模块骨架系统微服务技术架构若依微服务项目部署背景准备工作安装Redis安装MySql数据库安装Nacos服务治理业务初始化RuoYi-Cloud微服务项目数据若依后端微服务启动运行启动Nacos服务基于IDEA打开项目启动并检测后端项目服务若依前端项目配置及运行安装项目依赖启动运行前端项目总结(Summary)重难点分析FAQ分析BUG分            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-14 10:18:19
                            
                                212阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            平台简介一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适的。于是利用空闲休息时间开始自己写了一套后台系统。如此有了若依。她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA。所有前端后台代码封装过后十分精简易上手,出错概率低。同时支持移动客户端访问。系统会陆续更新一些实用功能。寓意:你若不离不弃,我必生死相依
    
内置功能用户管理:用户            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-24 22:08:29
                            
                                155阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            现在快速构建web应用程序的系统有很多,若依RuoYi是其中一个,根据官网说明,使用最流行的技术SpringBoot、Shiro、Thymeleaf、Vue、Bootstrap,这个系统分为一体化版本和前后端分离版本。不管是学习某些技术,学习整体架构设计思想,还是拿来进一步二次开发,都是不错的选择。最近抽空搭了下这个环境,基本按照官网说明,但也有一些细节略有差异,以下为踩坑记录:RuoYi-Clo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-28 09:44:33
                            
                                296阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录前言一、本地项目部署二、漏洞挖掘1.整理思路2.shiro反序列化漏洞2.SQL注入3.Thymeleaf模板注入4.SnakeYaml 反序列化5.Druid未授权访问6.swagger-ui.html接口文档三、总结1.Fastjson反序列化2.shiro反序列化3.SQL注入4.SnakeYaml反序列化前言      若            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-08 15:20:58
                            
                                317阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            (1)JDK >= 1.8与idea官网下载JDK并安装,我安装的是1.8。安装完成后如下图。idea官网:https://www.jetbrains.com/idea/,下载后安装(安装时勾选添加到path)。IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaE            
                
         
            
            
            
            一、平台简介        若依管理系统是一款基于Java Spring Boot框架开发的开源项目,旨在提供一套简单易用、功能丰富的管理系统解决方案。该项目采用了现代化的前后端分离架构,前端使用了Vue.js框架,后端使用了Spring Boot框架,通过RESTful API进行通信。RuoYi: ? 基于Spri            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-20 20:43:22
                            
                                317阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            作者介绍:本人笔名姑苏老陈,从事JAVA开发工作十多年了,带过大学刚毕业的实习生,也带过技术团队。最近有个朋友的表弟,马上要大学毕业了,想从事JAVA开发工作,但不知道从何处入手。于是,产生了写一个博客专栏想法,介绍当前互联网企业JAVA项目开发如何快速入门。本文收录于《30天企业JAVA项目开发实战入门》专栏,该专栏内容以当前互联网软件企业中的项目实战为线索,介绍企业JAVA项目开发中涉及到的开            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-05 21:00:04
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            若依系统是一个很好用的,开源的前端后台管理系统。最近公司有一个需求,需要把默认的首页隐藏,登录后直接跳转到路由菜单返回的第一个页面。查找了不少资料,但是都没有实际的解决方案。 不过最好自己还是实现了这个功能。步骤如下:1、首先应当找到项目里面,指定跳转到之前默认首页的路由。即'/index'2、项目里面找到了几处,页面路径如下:src/permission.js
 src/store/p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-26 22:47:55
                            
                                1376阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             文章目录1. 定义统一返回对象2. 自定义异常类及错误码规范2.1 自定义异常类ApiException2.2 错误状态码示例3. 全局异常处理4. 测试 本章结束后对应的节选代码文件:Gangbb-Vue-08-ResAndException项目地址:https://github.com/Gang-bb/Gangbb-Vue历史遗留TODO:第四章登录日志还未实现。(到登录和权限模块完成)
L            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-01 21:14:35
                            
                                137阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            近两天,关于苹果iOS 15系统的消息在网上被传得沸沸扬扬。按理来说,苹果系统已经更新迭代过十几次,一个新系统的诞生对大家来说应该是见怪不怪了。但这次,iOS 15系统更新的背后,却是对iPhone 6s系列、iPhone SE一代系列手机的淘汰赛,这才是关键点。据外媒9to5 Mac报道,苹果官方将会在明年发布iOS 15系统,手机支持列表中不再包含iPhone 6s系列、iPhone SE一代            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-12 23:48:11
                            
                                306阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前端的工作:实现整一个前端页面以及交互逻辑,以及利用ajax与node交互后端的工作:提供API接口,利用redis来管理session,与数据库交互前端结构├── build                      // 构建相关  
├── bin                        // 执行脚本
├── public                     // 公共文件
│             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 10:33:51
                            
                                274阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            若依(RuoYi)微服务是一款基于Spring Cloud Alibaba开发的企业级微服务框架,采用前后端分离方式,使用了常用的微服务组件,如Feign、Nacos、Sentinel、Seata等,提供了丰富的微服务治理功能,如服务注册、发现、路由、负载均衡、熔断降级、限流等。借助若依微服务框架可以让我们快速构建起一个高效、可靠、可扩展的分布式系统,提高了开发效率和系统性能。借助Spring C            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-16 05:10:51
                            
                                1885阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景今天讲下若依框架对于登录认证方面的实现,这个方面若依做的不算太好,如果项目中想用的话需要参考其他框架的实现,做的更好一些。我建议是前后端放在一起来看,单纯看后端会比较无趣。后端部分/login 接口userNamepasswordcode 验证码前端获取上面三个要素后调用接口,整体改接口做了下面几件事情验证用户身份(账号密码+验证码)生成token保存用户登录态到spring security            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-05 17:57:49
                            
                                452阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             一.后端1.创建数据库表建库:create database ry_vue建表:执行项目下sql文件夹中quartz.sql、ry_20210210.sql语句mysql连接:ruoyi-admin模块下,application-druid.yml主数据源配置redis连接:ruoyi-admin模块下,application.yml中redist配置2.项目中新建子模块例:新建portal模块            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-20 12:29:32
                            
                                259阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 若依与 Python 的深度结合
在现代应用开发中,后端开发语言的选择至关重要。Python 作为一种高效且易于学习的编程语言,逐渐在各类项目中崭露头角。其中,"若依"(Ruoyi)作为一个优秀的 Java 企业级快速开发平台,虽然其核心是基于 Java,但我们依旧可以通过 Python 的强大功能与其进行深度结合,实现更灵活和高效的开发模式。
## 一、若依框架概述
若依框架是一个基于