- 博客(11)
- 收藏
- 关注
原创 分析RuoYi中AOP 类DataScopeAspect权限分析
若依框架本身具有角色、部门、用户业务。在业务中,用户必须绑定一个角色,而角色又必须将自身绑定到部门,角色绑定了哪些部门,就决定着隶属于该角色的用户能对哪些部门数据进行增删改。那么,怎么实现让用户只能遵循其绑定角色所指定的部门,来进行数据范围控制呢?在若依框架中,我们只需要在Service层的方法上加入@DataScope注解,指定出部门表和用户表在sql语句中的别名是什么的话, 就不需要我们手动在sql语句后面加上过滤条件了。
2023-12-17 23:07:56 457 1
原创 RuoYi的数据分页处理
数据分页是指将一批数据按照指定的大小分割成多个页面或数据块,每个页面或数据块包含一部分数据,用于分批显示和处理数据。数据分页通常用于网站、应用程序等需要处理大量数据的场景,以提高数据的加载速度和响应速度。
2023-12-03 17:33:01 562 1
原创 Ruoyi中springIOC,DI与springMVC的注解使用
Spring Web MVC是基于Servlet API构建的原始Web框架,也是Spring框架的一部分。它提供了灵活可扩展的MVC架构,方便开发者构建高性能的Web应用程序,并与 Spring 生态系统无缝集成。
2023-11-19 22:58:25 32
原创 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关注的人