下面来看表现层这里。
新建controller的包




提前准备好的接口文档,有这四个接口

这里写的端口是8401

把我们的film也改成8401的端口




分页的参数我们都会用,所以单独封装一个 。封装在utils


加个默认值

继承BaseRequestVO

校验这两个属性不能为空,这里就不在写了。


建vo包


封装返回的公共的四个字段、

第一个参数传的Object局势下面的 第一个红框内容,我们最终是要组成一个Map对象。

第一个参数改成List


第一个参数改成IPage参数。Mybatis给我们返回的对象。



最终返回

方法拆开

那么现在就差调用逻辑层的接口了。


逻辑层的实现类



需要抛出异常



传递的参数

逻辑实现层。这里暂时还没有实现,下节课。


这样第一个接口就算是完事了。下面看下后面的接口
原文:https://www.cnblogs.com/wangjunwei/p/12709193.html