『博客开发日记』之个人信息查询接口的实现

本文最后更新于 2026年1月14日 下午

个人信息查询接口的实现


个人信息查询接口的需求

获取当前用户id

根据用户信息id查询用户信息

接口类的生成

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//个人信息接口
@RestController
@RequestMapping("/user")
public class UserController
{
@Autowired
private UserService userService;

@GetMapping("userInfo")
public ResponseResult userInfo()
{
return userService.userInfo();
}
}

查询用户信息服务类用于查询已登录的用户信息

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
@Service("userService")
public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService
{

//查询用户信息
@Override
public ResponseResult userInfo()
{
//获取当前用户id
Long userId = SecurityUtils.getUserId();
//根据用户id查询用户信息
User byId = getById(userId);
//封装成UserInfo
UserInfoVo vo = BeanCopyUtils.copyBean(byId, UserInfoVo.class);
return ResponseResult.okResult(vo);
}
}


PS:该系列只做为作者学习开发项目做的笔记用

不一定符合读者来学习,仅供参考


预告

后续会记录博客的开发过程

每次学习会做一份笔记来进行发表

“一花一世界,一叶一菩提”


版权所有 © 2025 云梦泽
欢迎访问我的个人网站:https://hgt12.github.io/


『博客开发日记』之个人信息查询接口的实现
http://example.com/2026/01/14/『博客开发日记』之个人信息查询接口的实现/
作者
云梦泽
发布于
2026年1月14日
更新于
2026年1月14日
许可协议