学成在线项目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 @ 2022-01-14 22:15  起跑线小言  阅读(241)  评论(0编辑  收藏  举报