1.问题描述:
service层:
getStuInfoList()
dao层:
selectStuInfoList()
2. 想实现的程序逻辑:
类似给selectStuInfoList加一个代理方法A,在执行selectStuInfoList之前,A方法判断selectStuInfoList方法的返回值类型是不是PageInfo,如果是,获取request请求中的分页参数(页码、页容量),并开启分页。执行selectStuInfoList返回结果之后,把查询结果的LIst添加到PageInfo对象中,返回给service层的方法。类似加了个aop环绕的效果。
代码低侵入,方法返回值类型为PageInfo,开启分页,反之,正常。
注意:不使用mybatisplus