首先这个@PreAuthorize("@ss.hasPermi('system:user:list')")是ruoyi的一套权限控制,暂且不谈 那么就看这个startPage();,这是父类BaseController的方法 /*** 设置请求分页数据*/protectedvoidstartPage(){PageDomainpageDomain=TableSupport.buildPageRequest();IntegerpageNum=pageDomain.getPageNum();IntegerpageSiz...
首先ruoyi使用的是PageHelper很清楚了 首先点开一个SysUserController extends BaseController,看到如下获取用户列表,从前端看确实是分页实现的 但是我们确在请求的SysUser找不到分页相关的参数信息,奇怪?怎么做的 /** * 获取用户列表 */@PreAuthorize("@ss.hasPermi('system:user:list')")@GetMapping("/list")pub...
然而过去的几年一直没有去实践,趁着近期有时间计划使用一个系列的博客对目前使用比较多的RuoYi框架做一个解构学习。 二,概况 RuoYi-Vue是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、...
① 创建一个名字为 ruoyi-vue-pro 数据库,执行对应数据库类型的 sql目录下的 SQL 文件,进行初始化。 【必选】①将ruoyi-vue-pro.sql导入到数据库中 【可选】②如果你要启动vue3版本的管理后台, 需要额外导入vue3-menu.sql到数据库中。 ② 默认配置下,MySQL 需要启动在 3306 端口,并且账号是 root,密码是 ...
RuoYi-Vue学习笔记-分析 一,还原论 还原论或还原主义(英语:Reductionism,又译化约论),是一种哲学思想,认为复杂的系统、事物、现象可以将其化解为各部分之组合来加以理解和描述。 为了防止掉入过度还原的陷阱,我们可以将系统的功能从前端到后端依次分析拆分,最后再拼接起来。在web系统中一个请求天然的可以将前后端...
一,学而时习之论语载有 “ 学而时习之,不亦说乎”,完成了开源应用RuoYi-Vue的解构后还是有挺多的收获的。其中有纵观全局模块布局的思考,也有细节实现多数据源的原理。 二,应用解构方法论一个应用如果不能使用…
论语载有 “学而时习之,不亦说乎”,完成了开源应用RuoYi-Vue的解构后还是有挺多的收获的。其中有纵观全局模块布局的思考,也有细节实现多数据源的原理。 二,应用解构方法论 一个应用如果不能使用它(玩),那么就不应该去解构它。毕竟老子说 “吾生也有涯,而知也无涯。以有涯随无涯,殆已!已而为知者,殆而已...
RuoYi-Vue 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务 ...
Ruoyi-Vue-Plus也是比较火的一个开源框架,总结的工程的划分如下: 1. ruoyi-admin:最核心的功能服务,用户、菜单、角色等接口均由该服务提供 2. ruoyi-extend/ruoyi-monitor-admin:监控服务的服务 3. ruoyi-extend/ruoyi-snailjob-server:任务调度服务
开源项目学习,若依改造增强版项目RuoYi-Vue-Plus,于2024年3月7日上线。西瓜视频为您提供高清视频,画面清晰、播放流畅,看丰富、高质量视频就上西瓜视频。