『博客开发日记』之友链查询接口的实现

本文最后更新于 2026年1月7日 上午

友链查询接口的实现


友链查询接口的需求

通过需求去分析需要有哪些字段(address,description,id,logo,name)

根据字段设计数据库表

在友链页面要查询出所有的审核通过的友链

接口设计与代码实现

先创建link控制类


在根据数据表创建相关类


在LinkController中添加添加接口

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//友链列表接口
@RestController
@RequestMapping("/link")
public class LinkController
{
@Autowired
private LinkService linkService;

@GetMapping("getAllLink")
public ResponseResult getAllLink()
{
return linkService.getAllLink();
}
}

在服务类中添加getAllLink方法

1
2
3
4
5
6
7
8
9
10
11
@Override
public ResponseResult getAllLink() {
//查询所有审核通过的友链
LambdaQueryWrapper<Link> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(Link::getStatus, SystemConstants.LINK_STATUS_NORMAL);
List<Link> links = list(queryWrapper);
//转化成Vo
List<LinkVo> linkVos = BeanCopyUtils.copyBeanList(links, LinkVo.class);
//封装返回
return ResponseResult.okResult(linkVos);
}

允许友链接口对所有人可以访问的权限


测试查询友链接口正常



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

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


预告

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

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

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


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


『博客开发日记』之友链查询接口的实现
http://example.com/2025/12/28/『博客开发日记』之友链查询接口的实现/
作者
云梦泽
发布于
2025年12月28日
更新于
2026年1月7日
许可协议