监听器怎么实现对于数据的过滤呢?

想要用监听器实现类似于权限的功能,比如说只能看五十条数据,这个要怎么实现呢?
框架是spring,mybatis
用的查询是动态表单

拦截器先拦截对应请求,
得到到对应的请求的参数,
之后写判断逻辑,如果满足就放行,不满足直接转发到没有权限页面

mybatis的插件就很舒服了

用mybatis拦截器