前置条件
创建Redis服务器,根据业务自己配置集群或者单例模式
第一步:创建jwt验证服务
服务中包括的接口:
private String secret = "XXXXXXXXXXXX"; public String createToken(String userId,String pwd); //从Redis服务器中根据token解析出来的用户Id获取当前用户是否存在,是否和token中的密码一致 public boolean verifierToken(String token);
第二步:在你自己服务器的登录接口上面调用jwt服务的接口
public String createToken(String userId,String pwd);
第二步:在你的服务上面设置切面
2.1设置自定义注解
@LoginToken
2.2自定义AOP扫描你的注解 (不建议扫描全部的包,因为后期别人再创建新的包不在你的扫描范围内就引起注解失效)
切面的业务逻辑:获取token,调用jwt验证服务verifierToken进行验证,如果返回ture可以返回请求的数据,否则返回到登录页面
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)