自定义博客皮肤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中AOP 类DataScopeAspect权限分析

若依框架本身具有角色、部门、用户业务。在业务中,用户必须绑定一个角色,而角色又必须将自身绑定到部门,角色绑定了哪些部门,就决定着隶属于该角色的用户能对哪些部门数据进行增删改。那么,怎么实现让用户只能遵循其绑定角色所指定的部门,来进行数据范围控制呢?在若依框架中,我们只需要在Service层的方法上加入@DataScope注解,指定出部门表和用户表在sql语句中的别名是什么的话, 就不需要我们手动在sql语句后面加上过滤条件了。

2023-12-17 23:07:56 457 1

原创 RuoYi的菜单权限管理

可以看到已经新增一个查询学生id的按钮。

2023-12-10 20:07:38 366 1

原创 RuoYi的数据分页处理

数据分页是指将一批数据按照指定的大小分割成多个页面或数据块,每个页面或数据块包含一部分数据,用于分批显示和处理数据。数据分页通常用于网站、应用程序等需要处理大量数据的场景,以提高数据的加载速度和响应速度。

2023-12-03 17:33:01 562 1

原创 RuoYi中参数验证异常的处理

Size(min = 5, message = "公告标题不少于5个字符")

2023-11-29 17:04:25 526 1

原创 Ruoyi中springIOC,DI与springMVC的注解使用

Spring Web MVC是基于Servlet API构建的原始Web框架,也是Spring框架的一部分。它提供了灵活可扩展的MVC架构,方便开发者构建高性能的Web应用程序,并与 Spring 生态系统无缝集成。

2023-11-19 22:58:25 32

原创 Ruoyi 生成代码的使用

创建数据表my_student 并且添加字段和数据。

2023-11-12 00:52:24 322 1

原创 RuoYi-Vue登录过程解析

最终security会调用UserDetailsServiceImpl.loadUserByUsername(String username) 方法,而若依重写了此方法。如果有该用户,会调用createLoginUser() 方法来返回 LoginUser 类。首先从security中获取用户id,然后根据用户id来查询菜单树,构建router树。首先判断是否为超管,不是需要根据用户id来查询数据库对应菜单,路由权限等。用户点击登录按钮,前端会把如下参数传给后端。获取用户信息后,会请求路由的相关信息。

2023-10-30 01:20:20 501

原创 利用Spring 入门和Ruoyi Vue Read代码完善后端单表user 的CURD 功能代码和测试

ruoyi-admin/src/main/java/com/ruoyi/web/controller/system下新建Java类HelloController.java。ruoyi-system/src/main/java/com/ruoyi/system/service下新建Java接口类 UserService.java。ruoyi-system/src/main/java/com/ruoyi/system/mapper下新建Java接口类UserMapper.java。打开Redis 运行代码。

2023-10-30 00:12:07 42

原创 RuoYi-vue主要功能介绍

RuoYi-Vue 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。后端前端。

2023-10-29 17:47:10 272 1

原创 在Java中如何用Mybatis读取MySQL数据

新建controller、service、mapper、domain 对应的Java 文件 新建mapper 资源目录Java mapper 对应的XML 文件。读取的数据 输入:前端访问URL为http://localhost:8080/hello 输出:前端显示后端从数据库读取的数据。新建controller、service、mapper、domain 包。6.查看localhost8080能否显示后端。前端访问后端URL,显示后端从。等待Maven 解析依赖完成。

2023-10-22 23:35:33 239

原创 如何将新项目上传gitee的Git命令

它会显示 Initialized empty Git repository in这句话并且多了一个git的文件夹。1.打开要上传的文件夹,右键点击Git Bash here。4.执行成功后 再拉取远程仓库 默认master。5.上传说明 git commit -m。3.这时我们需要关联我们的远程仓库地址。就成功啦 刷新一下页面就可以看到。2.第一步 git init。6.最后 git push。

2023-10-15 23:38:11 49

空空如也

空空如也

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

TA关注的人

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