自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot 项目:基于 AOP 的操作日志生成方案

通过定义切面逻辑,实现对Service层方法调用的自动化拦截:在方法执行过程中,自动捕获当前调用的Service方法标识,并基于JWT令牌解析获取操作者身份信息,同时提取请求上下文的IP地址,最终完成操作日志的自动化记录。该方案通过非侵入式的切面设计,在不侵入业务代码的前提下,实现了操作行为的全链路追踪与日志持久化,兼顾了系统的扩展性与业务逻辑的纯粹性。日志的操作者是根据用户登陆后保存在前端的session storage中token获取的,所以涉及登录,但登录不是重点,就简单讲述。

2025-10-09 16:26:14 560

原创 SpringBoot 图片上传 + 预览 + 存储全攻略(附代码示例)

本文介绍了基于SpringBoot、Vue和Minio的图片上传实现方案。后端通过MinioUtil工具类处理文件上传,包括文件非空校验、存储桶创建及使用UUID生成唯一文件名等功能,将图片上传至Minio并返回相对地址。前端使用el-upload组件实现上传功能,需先保存基本信息获取ID后才能上传头像,上传成功后拼接完整URL用于显示。系统实现了用户头像上传、更新和展示的完整流程,确保图片存储安全性和访问效率。

2025-09-20 17:54:51 417

空空如也

空空如也

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

TA关注的人

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