自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 以ruoyi为例进行数据权限设置

修改普通角色的权限范围。

2023-12-18 01:12:34 365 1

原创 RuoYi中关于AOP 类DataScopeAspect的分析

最终添加的sql语句及作用:全部权限:空字符串。用户具有全部数据的访问权限。自定义权限:OR d.dept_id IN (SELECT dept_id FROM sys_role_dept WHERE role_id = X)。根据用户的角色,查询出与该角色相关的部门数据,仅允许用户访问与这些部门相关的数据。

2023-12-17 23:57:35 525 1

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

菜单权限作用前端:控制组件显示、给角色分配菜单权限后端:控制接口访问后端接口源码分析使用@PreAuthorize注解注解里函数hasPermi会判断当前用户是否具有设定的权限若要给后端接口设定权限,且用户A能够访问,则需要注意如下几点:后端•使用注解指定所需权限前端•用户A 是否已经登录系统•菜单管理中此权限是否存在•角色管理中角色是否勾选对应权限名称•用户A的角色是否分配正确。

2023-12-10 18:38:11 562 1

原创 RuoYi的数据分页分析

在前端页面中,使用分页查询可以减少网络请求次数,从而提高页面加载速度。一次性请求所有数据可能会导致请求时间过长,而使用分页查询,每次只请求部分数据,可以减少请求时间和请求次数,从而提高页面加载速度和用户体验。当数据量很大时,一次性查询所有数据会导致数据库负载过大,而使用分页查询,每次只查询部分数据,可以减轻数据库的负担,从而提高数据库的性能和响应速度。一次性查询大量数据会导致内存溢出和性能下降,而使用分页查询,每次只加载部分数据,可以减少内存消耗,从而提高性能和减少内存消耗。使用分页查询可以提高页面性能。

2023-12-03 20:39:47 548 1

原创 RuoYi触发参数验证异常实例的学习

目录一、触发验证抛出异常1.触发方式2.前端现象3.后端现象二、源码分析1.前端代码2.后端代码3.报错信息三、自定义[参数验证的]注解菜单名称改为大于50个字符的名称有提示框显示:名称长度不能超过50个字符上面的信息可得:1.ERROR 关键字:有捕获异常Exception2.谁捕获了异常?GlobalExceptionHandler3.哪里抛出的异常?com.ruoyi.web.controller.system.SysMenuController.edit(com.ruoyi.common.cor

2023-11-26 18:33:22 447 1

原创 RuoYi中Spring IOC、DI\Spring MVC的注解使用

Spring MVC是一种基于Java的实现MVC设计模型的请求驱动类型的轻量级Web框架,属于SpringFrameWork的后续产品,已经融合在Spring Web Flow中。它通过一套注解,让一个简单的Java类成为处理请求的控制器,而无须实现任何接口。Spring MVC 常用注解•@Service注册Controller[也是一种Bean]•@Controller [每次前端请求返回的一个页面]•@RequestBody[请求体为json]

2023-11-20 01:43:56 33 1

原创 RuoYi Vue生产代码的使用

1.前端:源码[有更新]2.后端:源码[有更新]sql 文件[数据库有更新]

2023-11-12 22:04:38 37 1

原创 Ruoyi vue 的功能介绍

完全响应式布局(支持电脑、平板、手机等所有主流设备)强大的一键生成功能(包括控制器、模型、视图、菜单等)支持多数据源,简单配置即可实现切换。支持按钮及数据权限,可自定义部门数据权限。对常用js插件进行二次封装,使js代码变得简洁,更加易维护完善的XSS防范及脚本过滤,彻底杜绝XSS攻击Maven多项目依赖,模块及插件分项目,尽量松耦合,方便模块升级、增减模块。国际化支持,服务端及客户端支持完善的日志记录体系简单注解即可实现支持服务监控,数据监控,缓存监控功能。

2023-10-30 18:52:29 105

原创 Ruoyi Vue 添加单表Read 代码

建表和数据。

2023-10-30 17:41:57 38

原创 SpringBoot 结合MyBatis读取MySQL 数据

3.配置数据库连接和MyBatis。3.启动新模块项目验证是否正常。1.新建各package和direction。新模块添加为maven项目等待解析依赖完成。2.新建对应的Java文件和xml文件。七.测试SpringBoot 后端接口。三.MySQL 数据库配置、添加数据。输出:前端显示后端从数据库读取的数据。三.MySQL 数据库配置、添加数据。六.执行SpringBoot 程序。3.启动新模块项目验证是否正常。六.执行SpringBoot。七.测试SpringBoot。,显示后端从数据库读取的数据。

2023-10-22 17:17:32 60 1

原创 SpringBoot入门

监听8080 端口成功,表名HTTP 后端服务器启动成功,能够提供服务。Application类放在最外侧,即包含所有子包。约定大于配置:解决SpringMVC。添加controller 目录。HTTP Client 客户端[输出:前端显示后端返回的字符串。更新后,查询看一下数据是否正常。更新后,查询看一下数据是否正常。2.新建SpringBoot。需要写很多配置文件的缺点。方便快速开发Web 程序。点击右下角按钮【创建】。,显示后端返回的字符串。二、Postman测试。测试结果与预期相符。

2023-10-15 14:23:20 35 1

空空如也

空空如也

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

TA关注的人

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