本文最后更新于 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() { Long userId = SecurityUtils.getUserId(); User byId = getById(userId); UserInfoVo vo = BeanCopyUtils.copyBean(byId, UserInfoVo.class); return ResponseResult.okResult(vo); } }
|
PS:该系列只做为作者学习开发项目做的笔记用
不一定符合读者来学习,仅供参考
预告
后续会记录博客的开发过程
每次学习会做一份笔记来进行发表
“一花一世界,一叶一菩提”
版权所有 © 2025 云梦泽
欢迎访问我的个人网站:https://hgt12.github.io/