============= 后端_用户退出 ============= 从Redis中删除该用户的令牌——信息键值对。 1 登录服务 1.1 登录服务接口 /ysdblog-api/src/main/java/com/weihome/ysdblog/service/LoginService.java: public interface LoginService { ... /** * 用户退出 */ public Result logout(String token); ... } 1.2 登录服务实现 /ysdblog-api/src/main/java/com/weihome/ysdblog/service/impl/LoginServiceImpl.java: ... public class LoginServiceImpl implements LoginService { ... @Override public Result logout(String token) { redisTemplate.delete("TOKEN_" + token); return Result.success(null); } ... } 2 退出控制器 /ysdblog-api/src/main/java/com/weihome/ysdblog/controller/LogoutController.java: @RestController @RequestMapping("logout") public class LogoutController { @Autowired private LoginService loginService; /** * 用户退出 */ @GetMapping public Result logout(@RequestHeader("Authorization") String token) { return loginService.logout(token); } } 3 运行测试 Postman GET localhost:8888/logout Headers Authorization: eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2NDk1NzgzNjUsInVzZXJJZCI6MSwiaWF0IjoxNjQ4Njg5MzMyfQ.GSsoLNluJwDseqaglBBvKmMZdtdBapInPdnTHs3oXv8 -------------------------------- { "success": true, "code": 200, "msg": "success", "data": null } 检查Redis库,键值对被删除。