本文最后更新于 2026年2月13日 晚上
获取博主信息接口
获取博主信息接口需求
在关于页面中,需要对博主的个人信息进行展示
不能将用户id暴露给前端
通过这个接口可以实现头像和昵称的同步更新
代码实现
在UserController类中创建获取博主信息的接口方法
在服务类里实现接口
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
@Override public ResponseResult getBloggerInfo() { LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(User::getUserType, "1") .select(User::getNickname, User::getAvatar) .last("LIMIT 1"); User blogger = getOne(queryWrapper); if (blogger == null) { return ResponseResult.errorResult(AppHttpCodeEnum.SELECT_ERROR, "未找到博主信息"); } com.mengze.domain.vo.BloggerInfoVo vo = new com.mengze.domain.vo.BloggerInfoVo( blogger.getNickname(), blogger.getAvatar() ); return ResponseResult.okResult(vo); }
|
最后Vo里只需要返回头像和昵称就行了
PS:该系列只做为作者学习开发项目做的笔记用
不一定符合读者来学习,仅供参考
预告
后续会记录博客的开发过程
每次学习会做一份笔记来进行发表
“一花一世界,一叶一菩提”
版权所有 © 2025 云梦泽
欢迎访问我的个人网站:https://hgt12.github.io/