- 博客(12)
- 收藏
- 关注
原创 Spring AI(一)简单构建与大模型对话
NOTE]博主前言:最近大模型挺火的,我看 Spring AI 相关应用貌似还没有足够多的教程,特此写一些个人经验供参考。
2025-02-20 05:07:07
454
原创 Spring Security(八)集成 Redis
博主前言:本以为这个就是代替传统 jwt 的插件,没想到复杂程度如此之高。Spring Security 本身是个高度自定义化的组件,必须花时间重点学习一下。以下为个人配置学习的流程,从零到权限管理、redis嵌入等步骤。本文基于尚硅谷的 Spring Security 教程学习,文章与原教程有不小出入,仅供参考。这一篇最大的难点在于,为什么要集成redis,以及要替换掉 Spring Security 上的那一部分。我在网上冲浪了很久,始终不明确集成的意义。
2025-02-16 23:17:21
822
原创 Spring Security(七)自定义响应式登录与 JWT 配置
博主前言:本以为这个就是代替传统 jwt 的插件,没想到复杂程度如此之高。Spring Security 本身是个高度自定义化的组件,必须花时间重点学习一下。以下为个人配置学习的流程,从零到权限管理、redis嵌入等步骤。本文基于尚硅谷的 Spring Security 教程学习,文章与原教程有不小出入,仅供参考。Spring Security 自带的登录接口是基于表单形式的,而对于前后端分离项目,更多运用响应式的json形式。
2025-02-15 00:16:24
352
原创 Spring Security(六)RBAC 结构实现
博主前言:本以为这个就是代替传统 jwt 的插件,没想到复杂程度如此之高。Spring Security 本身是个高度自定义化的组件,必须花时间重点学习一下。以下为个人配置学习的流程,从零到权限管理、redis嵌入等步骤。本文基于尚硅谷的 Spring Security 教程学习,文章与原教程有不小出入,仅供参考。RBAC(用户 - 角色 - 权限 - 资源)是目前广泛应用的权限结构,该结构能够动态管理权限,一般为三个对象模型和两个链接模型:如图,用户可以有多个角色身份,角色可以被分配多种权限。
2025-02-15 00:13:45
828
原创 Spring Security(五)角色权限管理基础
用户 - 权限 - 资源:例如张三的权限是添加用户、查看用户列表,李四的权限是查看用户列表用户 - 角色 - 资源:例如 张三是角色是管理员、李四的角色是普通用户,管理员能做所有操作,普通用户只能查看信息对于用户,我们需要为其添加权限字段,供 Spring Security 来判断,每个用户可以拥有多个字段,对应多个权限。我们先来改造一下User类,要求添加数据库排除的权限字段及重写对应接口方法:实际上,该字段应该在数据库中体现,有些结构还配置有权限表进行一对多或多对多的链接。
2025-02-14 22:36:33
412
原创 Spring Security(四)前后端分离及登录结果管理
这个东西实际上可以当作等控制类。 我通常不习惯手写返回体,习惯定义主返回体结构,再往里面放数据,这是我定义的通用返回结果类:我使用的返回体为黑马的几个实战项目常用的返回体,并稍加改造。/*** 通用返回结果类,服务端响应的数据最终都会封装成此对象*/@Data/*** 状态码*//*** 错误信息*//*** 数据体*//*** 成功回调* @param data 数据体* @param <T> 回调类型* @return 成功回调数据*/
2025-02-14 22:34:13
340
原创 Spring Security(三)基础自定义配置
博主前言:本以为这个就是代替传统 jwt 的插件,没想到复杂程度如此之高。Spring Security 本身是个高度自定义化的组件,必须花时间重点学习一下。以下为个人配置学习的流程,从零到权限管理、redis嵌入等步骤。本文基于尚硅谷的 Spring Security 教程学习,文章与原教程有不小出入,仅供参考。接下来说说 Spring Security 的各项基础配置。
2025-02-13 20:51:32
368
原创 Spring Security(二)多用户维护配置
博主前言:本以为这个就是代替传统 jwt 的插件,没想到复杂程度如此之高。Spring Security 本身是个高度自定义化的组件,必须花时间重点学习一下。以下为个人配置学习的流程,从零到权限管理、redis嵌入等步骤。本文基于尚硅谷的 Spring Security 教程学习,文章与原教程有不小出入,仅供参考。 在实际开发需求中,我们不可能只有一个用户需要维护,好在 Spring Security 有一套完整的流程支持这一操作。
2025-02-13 20:50:05
448
原创 Spring Security(一)引入依赖及原理简述
博主前言:本以为这个就是代替传统 jwt 的插件,没想到复杂程度如此之高。Spring Security 本身是个高度自定义化的组件,必须花时间重点学习一下。以下为个人配置学习的流程,从零到权限管理、redis嵌入等步骤。本文基于尚硅谷的 Spring Security 教程学习,文章与原教程有不小出入,仅供参考。
2025-02-12 01:46:27
766
原创 代码层多对多结构的通用处理
本文基于 Mybatis-Plus Lombok 编写在日常开发过程中,经常会遇到一些多对多的结构,如图:上图表示了一个经典的……
2025-02-04 18:11:02
297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人