下面来看表现层这里。
新建controller的包
提前准备好的接口文档,有这四个接口
这里写的端口是8401
把我们的film也改成8401的端口
演员列表
分页的参数我们都会用,所以单独封装一个 。封装在utils
加个默认值
继承BaseRequestVO
校验这两个属性不能为空,这里就不在写了。
建vo包
封装返回的公共的四个字段、
第一个参数传的Object局势下面的 第一个红框内容,我们最终是要组成一个Map对象。
第一个参数改成List
第一个参数改成IPage参数。Mybatis给我们返回的对象。
最终返回
方法拆开
那么现在就差调用逻辑层的接口了。
逻辑层
逻辑层的实现类
需要抛出异常
传递的参数
逻辑实现层。这里暂时还没有实现,下节课。
这样第一个接口就算是完事了。下面看下后面的接口
结束
来源:oschina
链接:https://my.oschina.net/u/4286638/blog/3236053