开发笔记
未读
Spring Boot 在非 Web 层(AOP)获取 Session
本文介绍在 Spring Boot 非 Web 层(如 AOP 切面)中获取 Session 信息的方法。由于 Service 层应保持协议无关,默认无法直接访问 HttpSession;可通过 Spring 的 RequestContextHolder 结合 ThreadLocal 获取当前请求上下文,从而在 AOP 或 Service 中读取 Session。该方法仅适用于 HTTP 请求触发的调用链,定时任务、异步方法及 MQ 消费者等场景无法使用,需注意适用边界。
开发笔记
未读
Spring Boot 邮件实战:基于 Jakarta Mail 发送邮件
在现代的 Web 应用开发中,邮件功能几乎是不可或缺的一环。无论是用户注册验证、密码找回、系统通知,还是营销推广,都需要通过邮件与用户建立联系。本文将带你从零开始,使用 Spring Boot 和 Jakarta Mail 实现一个稳定、可配置的邮件发送功能。 我们将基于一个实际的 Spring B
开发笔记
未读
Spring Boot 对接 123 云盘 API:文件上传与直链获取
本文介绍了在Spring Boot中对接123云盘API的完整流程,包括注册开发者账号获取凭证、添加OkHttp依赖、配置属性类,以及实现AccessToken服务来获取和管理令牌,最终实现文件上传与直链获取功能。