学成在线项目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) {
// ......略
}