学成在线项目https://www.bilibili.com/video/BV1v7411Y729?p=21

学成在线项目https://www.bilibili.com/video/BV1v7411Y729?p=21

一、项目流程介绍

1、项目从哪个页面开始写的

1.1、在Api接口工程专门定义接口,在Api工程单独定义接口的原因如下:

  • 接口集中管理
  • Api工程的接口将作为各微服务远程调用使用。

页面查询接口定义如下:

public interface CmsPageControllerApi { 
   public QueryResponseResult findList(int page, int size, QueryPageRequest queryPageRequest) ; 
}

在xc-service-manage-cms模块中的CmsPageController定义上面接口的实现类如下:

@RestController
@RequestMapping("/cms/page")
public class CmsPageController implements CmsPageControllerApi {

    @Autowired
    PageService pageService;

    @Override
    @GetMapping("/list/{page}/{size}")
    public QueryResponseResult findList(@PathVariable("page") int page, @PathVariable("size")int size, QueryPageRequest queryPageRequest) {
        // ......略
    }
posted @   起跑线小言  阅读(243)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示