springboot-vue3/src/main/java/com/example/springboot/controller/UserController.java
@@ -167,4 +167,25 @@ private class UpdatePasswordRequest { } @ApiOperation(value = "获取当前登录用户的用户名") @GetMapping("/currentUsername") @RequiresAuthentication // 确保只有认证过的用户可以访问此接口 public Result getCurrentUsername() { User currentUser = SecurityUtil.getCurrentUser(); if (currentUser != null) { // 假设User类有getUsername方法可以获取用户名 String username = currentUser.getUsername(); return Result.success(username); } else { return Result.fail("用户未登录或会话已过期"); } } }