springboot3+vue3融合项目实战-大事件文章管理系统获取用户详细信息

在UserController里面增加代码

@GetMapping ("/userInfo")
    public Result<User> userInfo(@RequestHeader(name = "Authorization") String token){
        //根据用户名查询用户
        Map<String, Object> map = JwtUtil.parseToken(token);
        String username = (String) map.get("username");
        User user = userService.findByUsername(username);
        return Result.success(user);

    }

然后在User代码里面的password属性上面增加注解
在这里插入图片描述
然后获取到的信息里面就没有密码属性了

然后在yml配置文件里面开启驼峰命名和下划线命名的自动转换
springboot3+vue3融合项目实战-大事件文章管理系统获取用户详细信息_第1张图片
最后一个小技巧,在postman里面这里
springboot3+vue3融合项目实战-大事件文章管理系统获取用户详细信息_第2张图片
写入Authorization头,就不用每次勾选这个头了
发给postman测试成功

你可能感兴趣的:(spring,boot)