SpringBoot
文章平均质量分 90
无术同学
这个作者很懒,什么都没留下…
展开
-
【爆肝推荐】手摸手带你做后台管理项目(第五章)动态目录和knife4j整合
前情提要上一篇弄好了菜单和角色, 剩余用户和角色关联还没做, 动态菜单还没做, html按钮控制也没做, 这篇都弄完, 然后knife4j也整合进去, 上一篇太长了,所以都留在这一篇完成了直接进入主题,开整SysUserEntity增加非表字段roles //多个角色id @TableField(exist = false) private List<Integer> roles;改造sysUserController改动处加了注释,增删改查四个接口都动过im原创 2021-10-10 22:38:11 · 509 阅读 · 0 评论 -
【爆肝推荐】手摸手带你做后台管理项目(第四章)整合redis添加shiro权限
前情提要遇到一些坑,可能我太菜了,没研究透,这一篇是关于动态权限和动态目录的shiro的授权器在碰到权限的校验时候才会去触发,这个时候就可以从数据库中获取到用户关联的角色,角色绑定的权限,大概就如下图了有兴趣可以了解一下RBAC,大概就是如下的一个关系动态目录就更简单了,用户关联的角色,角色所拥有的目录,这个就是展示的目录了,修改数据库数据就可达到动态的目的。正文开始设计五个表,管理员表(也就是用户表,已存在) 、角色表、目录表、用户角色表、角色目录表,如果没懂这些关联,可以看一下图片,图原创 2021-10-09 16:40:33 · 557 阅读 · 0 评论 -
【爆肝推荐】手摸手带你做Springboot + mybatis plus + shiro + redis 后台管理项目(第三章)整合shiro 设置用户密码加密
前情提要这篇是大体就是做整合shiro,在登陆的时候加入一些校验和拦截,顺便把信息设置做出来,上篇篇幅太长就没把info.html写出来,上篇中有部分使用Element UI ,下拉是select,之前使用Layui,但是展示有问题,无奈采用Element的el-select,还有新增和修改的详情窗口,也是采用Element ui大体流程图只是大概的描述了一下其中的流程,一些细节没有画出来,如果刚学shiro,或者没学shiro,可以看一下这篇潮汐先生的一篇适合小白的Shiro教程正文开始原创 2021-10-03 20:28:54 · 613 阅读 · 0 评论 -
【爆肝推荐】手摸手带你做后台管理项目(第二章)登陆和用户管理
前情提要上一篇搭建了基础的架子,这一篇搭建页面架子,主要偏前端一点, 手摸手上一篇地址,点击跳转这篇不做账号登陆的验证,留到下一篇shiro的时候一起做了,写到最后几章更像是在写前后端分离,页面的跳转没有走controller,因为thymeleaf模版的原因,要不然每个页面都要写一个跳转的,后面大部分都在前端解决跳转问题第二章需要搭建的页面如下:正文开始新建以下文件和文件夹修改application.yml文件设置映射路径为:templates文件夹下thymeleaf:原创 2021-10-02 22:24:49 · 974 阅读 · 0 评论 -
【良心推荐】手摸手带你做Springboot + mybatis plus + shiro + redis 后台管理项目(第一章)
前情提要(都是干货)项目从最初的SpringBoot + mybatis 进行整合,慢慢增加shiro、redis框架由浅入深的进行整合,一点一点讲解,内容可能稍微啰嗦,慢慢学还是有收获的。项目截图在下面第一章: 搭建环境以及整合mybatis plus第二章: 登陆和用户管理第三章: 整合shiro 设置用户密码加密第四章: 整合redis和动态权限以及动态目录第五章: 整合knife4j 生成好看的开发文档 第六章: Linux环境搭建与发布上线工具ideaJDK8后端使用原创 2021-10-01 17:41:18 · 1572 阅读 · 0 评论 -
SpringBoot + Layui 文件上传与图片上传回显
SpringBoot 文件上传与图片上传回显标签(空格分隔): Springboot Java演示创建一个springboot项目pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dep原创 2021-08-23 12:06:27 · 1254 阅读 · 0 评论