ruoyi源码学习
文章平均质量分 71
湛蓝air
这个作者很懒,什么都没留下…
展开
-
【ruoyi源码学习】5.完整的主页面有哪些组件
在vue框架中可以进行组件式开发,尽量将同样的功能封装到一个组件中,以便减少代码量和增加代码可读性。本期我们便来看看ruoyi前端主页面中的各个组件。原创 2021-08-03 14:18:34 · 1012 阅读 · 0 评论 -
ruoyi源码学习-4 获取用户信息
前言上期我们查看了登录时的流程,不过生成token的过程略过了。而本次需要根据token从redis中获取用户信息。所以我们先补充生成token过程,再查看获取用户信息流程。生成token简要步骤:获取随机的UUID作为tokentoken存入loginUser对象中更新loginUser对象的登录信息、令牌有效期等将loginUser存入redis中使用jwt加密token并返回// 创建令牌public String createToken(LoginUser loginUser原创 2021-07-21 10:25:08 · 4449 阅读 · 0 评论 -
ruoyi源码学习-3 登录后端接口
前言经过之前两期,我们理解了ruoyi前端登录页面的流程。这期,我们开始分析后端对应的流程。主要分析获取验证码接口captchaImage和登录接口login。若依后端结构首先我们看一下ruoyi后端的模块组成。admin——web服务入口common——通用工具framework——核心模块generator——代码生成quartz——定时任务system——系统模块ruoyi后端中是将controller文件统一放入admin模块中。验证码接口对应文件位置为ruoyi-ad.原创 2021-07-19 09:18:56 · 2751 阅读 · 0 评论 -
ruoyi源码学习-2 路由拦截跳转
前言上期我们分析了ruoyi-ui下src/views/login.vue登录页面的代码。本期稍作补充,并继续分析src/utils/request.js中的请求拦截和响应拦截,以及src/permission.js中准入限制。上期补充watch: { $route: { handler: function(route) { this.redirect = route.query && route.query.redirect; }, imme.原创 2021-07-15 09:15:05 · 5293 阅读 · 0 评论 -
ruoyi源码学习-1 登录页面表单
前言ruoyi平台是学习springboot+vue整体框架的优秀开源项目。从本文开始,跟随页面操作,我们来分析ruoyi项目源码的流程和框架。因日常工作采用的是前后端分离模式,选取https://gitee.com/y_project/RuoYi-Vue项目clone代码。项目构建将ruoyi-ui文件夹剪切到其他位置。用idea分别打开ruoyi-ui、ruoyi-Vue,安装依赖。在mysql数据库新建ry-vue,运行ruoyi-Vue中sql文件夹的sql文件,并修改applicati.原创 2021-07-13 17:55:52 · 1226 阅读 · 2 评论