自定义博客皮肤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代码生成器。

2024-12-17 18:43:05 165

原创 Ruoyi的用户数据权限

目录一、数据权限的作用二、数据权限源码分析Controller层Service层Java Mapper 和xml Mapper@DataScope注解AOP 类DataScopeAspect 处理注解@DataScope 全部权限;自定义权限;本部门权限;本部门及以下权限;仅本人权限使用admin账号登录,我们更改了普通角色的数据权限下面是普通角色与管理员在“用户管理”界面的区别params.dataScope 这是一个sql语句。 所以我们下一步就是要确定这个sql语句是什么时候注入的,怎么注入的?我们可

2024-12-17 17:29:38 354

原创 以RuoYi为例自定义接口并设置权限验证

点击新建按钮,建立标识权限system:student:permTest。

2024-12-10 19:58:15 716

原创 Ruoyi的数据分页

由于 SQL 分页是基于 0 开始的,pageNum=2 和 pageSize=10 意味着要查询第二页的数据,每页有 10 条记录。因此,查询的起始位置是 10(第二页的起始索引是 1 * pageSize),数量仍然是 10。这里,第一个参数 10 表示查询结果的起始位置(偏移量),第二个参数 10 表示查询结果的最大行数(数量)。通过这种方式,后端服务能够根据前端请求的页码和页面大小,有效地从数据库中检索出所需的数据范围,以实现分页功能。是SQL语句中的参数,用于限制查询结果的数量。

2024-12-03 15:20:51 1277

原创 Ruoyi参数验证

验证前端。

2024-11-26 14:55:17 532

原创 ruoyi 中Spring IOC、DI 、MVC

【IOC】例如在ServerConfig中先注册Bean 到Spring 容器:@Component。

2024-11-20 12:14:41 1138

原创 Ruoyi Vue 生成代码使用

vue文件有api接口和views,api里的student.js用于实现学生信息的增删改查,views里的vue文件用于前端页面展示。将controller层放入ruoyi-admin的controller层中。将main中的除了controller放入ruoyi-system中。生成信息,添加表到你想要的菜单,这边我创建了一个学生信息管理菜单。在系统工具下的代码生成中,点击导入选择我们刚才创建的表。点击修改,修改基本信息,表描述和作者必填。用于后端实现表的curd逻辑。将生成的信息放在该菜单下。

2024-11-12 19:36:49 587

原创 Ruoyi Vue 登录功能后端代码调用流程

登录成功后,一般会生成一个令牌(Token),该令牌会被用于后续的请求中,以验证用户的身份。在生成令牌时,一般会使用 JSON Web Token(JWT)技术,JWT 令牌包含了用户的身份信息以及一些元数据。在ruoyi-framework模块下的TokenService的createToken方法可以生成令牌。登录有效期更新。

2024-11-08 18:40:19 1127

原创 User表的CURD

RuoYi Vue添加单表Read代码。

2024-11-08 11:18:46 932

原创 RuoYi-Vue:企业级快速开发平台功能解析

RuoYi-Vue 是一个基于 Java EE 的企业级快速开发平台,它集成了多种经典技术,包括 Spring Boot、Spring Security、MyBatis、Jwt 和 Vue。本文将详细介绍 RuoYi-Vue 的核心功能和内置模块,帮助开发者更好地理解和利用这个强大的开发工具。

2024-11-06 20:12:29 805

原创 SpringBoot 结合MyBatis读取MySQL数据实践

在本项目中,我们将实现一个简单的SpringBoot应用,该应用将结合MyBatis框架来从MySQL数据库中读取数据。输入:前端访问后端URL。输出:前端显示后端从数据库读取的数据。通过本文的实践,我们学习了如何使用SpringBoot结合MyBatis从MySQL数据库中读取数据。这是一个基础但非常重要的步骤,为后续更复杂的数据库操作打下了坚实的基础。

2024-11-01 12:28:39 1536

原创 Spring Boot 入门

Spring Boot 是一个开源的 Java 基础框架,它旨在简化基于 Spring 的应用程序的创建和部署。通过提供一系列的“starters”,Spring Boot 帮助开发者轻松开始新项目,并尽可能自动地配置 Spring 及其各种扩展,使得开发者可以专注于业务逻辑而非配置细节。

2024-10-26 13:11:42 462 2

空空如也

空空如也

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

TA关注的人

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