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