自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 [RuoYi二次开发]数据权限的使用

数据权限是指在信息系统或组织中,针对不同用户或用户组,对数据资源的访问、操作、修改、删除等行为的控制和管理。它确保了数据的安全性、完整性和合规性,防止未经授权的用户访问敏感数据或执行不当操作。在上一篇文档中我们已经解读了RuoYi中数据权限的流程,现在让我们来尝试使用。数据权限能很好的减少SQL代码的冗余,减小数据库的压力,在安全层面,进行数据权限的设定,保证数据的独立性。

2024-12-22 18:38:47 428

原创 [Ruo Yi]Spring AOP在RuoYi中的应用

AOP(Aspect Oriented Programming)是一种面向切面的编程思想。面向切面编程是将程序抽象成各个切面,即解剖对象的内部,将那些影响了多个类的公共行为抽取到一个可重用模块里,减少系统的重复代码,降低模块间的耦合度,增强代码的可操作性和可维护性。Spring AOP(Aspect-Oriented Programming,面向切面编程)是Spring框架中的一个核心功能,用于在应用程序中实现横切关注点(cross-cutting concerns)的模块化。

2024-12-22 16:20:15 1142

原创 [RuoYi二次开发]菜单权限

在RuoYi中菜单权限通常包括以下内容为不同的角色分配不同的访问权限,能让不同的用户看到不同的页面。功能权限控制:可以分配角色的功能权限,是否允许角色对菜单内的页面进行增删改查等功能数据权限控制:限制用户访问的数据范围,只能访问指定范围对各级菜单下的菜单项进行管理,并可以调节其中的层级结构在RuoYi中,角色决定了用户的权限这里使用之前创建的学生信息做例子// * 请求类型为 GET,请求路径为 "/permTest"。

2024-12-12 18:43:01 1448

原创 [RuoYi二次开发]数据分页

数据分页是指将一批数据按照指定的大小分割成多个页面或数据块,每个页面或数据块包含一部分数据,用于分批显示和处理数据。数据分页通常用于网站、应用程序等需要处理大量数据的场景,以提高数据的加载速度和响应速度。数据分页的核心思想是将大数据集合分割成多个小数据集合,每个小数据集合包含指定数量的数据,例如每页显示10条数据。在显示数据时,将数据按照指定的顺序和格式进行分页,每次显示一个页面或数据块。当需要访问下一页数据时,再加载下一个页面或数据块,以此类推。

2024-12-07 19:24:10 1757

原创 [RuoYi二次开发]参数验证

Ruoyi参数验证是一项为方便开发者进行数据校验而设计的功能,可以帮助您快速、准确地验证输入的参数是否符合预期的规则,提高代码的鲁棒性和安全性。我们通过解读知道了参数验证的流程,现在我们仿照来自定义一个注解来完成我们需要的条件参数验证。/***/@Override// 初始化可以在这里进行@Override// 不允许空值i++) {if (Character.isDigit(c)) { // 检查字符是否为数字。

2024-12-01 02:17:59 691

原创 注解(Anotation)

注解(Annotation)是代码级别的说明,它是JDK 1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。注解是Java语言中的一种元数据形式,它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明。注解使用了简单方便的方式来处理代码,增加了代码的可读性和可维护性,同时也减少了代码的耦合性,配合框架可以做到快速开发,提供了工作效率。

2024-11-24 20:19:27 1093

原创 [RuoYi使用]使用RuoYi的代码生成功能

若依代码生成器主要用于从数据库表生成对应的实体类、Mapper接口、Service层和Controller层代码,以及相应的前端页面代码。它通过读取数据库元数据(表结构和字段信息),自动生成标准化的代码模板,减少手工编码的工作量。RuoYi框架提供的生成代码的功能非常的好用。在生成代码之后需要将controller等文件放到特定的位置,否则可能会引起请求系统接口错误404。需要多注意其中的依赖文件。

2024-11-12 16:25:59 783 3

原创 [RuoYi二次开发]对RuoYi登录和退出进行解读

由于最近做项目需要基于若依框架(前后端分离版)二次开发,这里简单记录一下若依框架源代码登录和退出的过程,供自己复习时使用,也希望能够给想学习若依框架的朋友一点启发!以上是关于Ruoyi Vue登录功能后端代码调用流程。包括了登录,进入首页和退出登录,该ruoyi版本为3.8.2.其他版本可能会存在一些差异。

2024-11-10 21:51:44 2001

原创 [RuoYi二次开发]增加对单表的Read功能

在对代码的解读过程中,我们可以发现,Ruoyi使用了Spring Security来配置使用是否允许匿名访问接口,通过他我们可以配置ruoyi相关的安全策略。以上就是我这次的一点点学习理解,上述代码大部分基于我的另一篇文章Spring Boot学习日记——02 结合Mybatis。

2024-11-07 21:55:46 993

原创 [RuoYi二次开发]RuoYi管理系统功能介绍

RuoYi-Vue是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。首页,展示了若依管理系统的框架和技术,其中左边的选项框展示了若依的内置功能分为三大块,后续我们可以对其中的内容根据自己的需求进行修改。

2024-11-06 22:08:10 2977

原创 Spring Boot学习日记——02 结合Mybatis

MyBatis 是一款优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了。

2024-11-02 12:14:08 859

原创 Spring Boot学习日记——01入门篇

Spring Boot简介 如何新建Spring Boot项目 并去简单的测试

2024-10-23 18:21:39 882 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除