自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Spring AI(一)简单构建与大模型对话

NOTE]博主前言:最近大模型挺火的,我看 Spring AI 相关应用貌似还没有足够多的教程,特此写一些个人经验供参考。

2025-02-20 05:07:07 454

原创 DPlayer + vue3 使用

【代码】DPlayer + vue3 使用。

2025-02-16 23:20:55 381

原创 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

原创 Vue3 + Element-Plus 实现国际化 I18n

Vue3+Element-Plus实现国际化I18n

2025-02-12 01:32:39 269

原创 代码层多对多结构的通用处理

本文基于 Mybatis-Plus Lombok 编写在日常开发过程中,经常会遇到一些多对多的结构,如图:上图表示了一个经典的……

2025-02-04 18:11:02 297

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除