Java
未读
在 Spring Boot 项目中,如何在非 Web 层(如 AOP)中获取 Session 信息
本文探讨了在Spring Boot应用中,如何让非Web层(如Service、AOP切面)安全地访问HTTP Session信息。通常,这些层不直接依赖于HTTP上下文,但在日志记录或权限校验等场景下,可能需要获取Session数据。通过使用`RequestContextHolder`,可以在保证服务无状态和协议无关性的同时,间接访问到当前请求的Session。但需注意此方法仅适用于由HTTP请求触发的调用链,并且在处理异步任务时需要特别处理以确保上下文正确传播。
Java
未读
SpringBoot实战:手把手教你用Java发送电子邮件(基于 Jakarta Mail)
在现代的 Web 应用开发中,邮件功能几乎是不可或缺的一环。无论是用户注册验证、密码找回、系统通知,还是营销推广,都需要通过邮件与用户建立联系。本文将带你从零开始,使用 Spring Boot 和 Jakarta Mail 实现一个稳定、可配置的邮件发送功能。 我们将基于一个实际的 Spring B
Java
未读
SpringBoot对接123云盘API:实现文件上传与直链获取完整指南
前言 在开发Web应用时,文件存储和管理是一个常见需求。123云盘提供了开放的API接口,允许开发者将文件上传到其云存储平台。本文将详细介绍如何在Spring Boot项目中对接123云盘API,实现文件上传并获取文件直链的功能。 本文将详细介绍如何在SpringBoot项目中对接123云盘开放平台