mybatis添加多个拦截器,拦截顺序如何控制

weixin_41753907 2019-07-18 04:43:49
项目框架中引入了pagehelper分页插件,后来根据需求又添加了一个处理模糊查询条件参数中含有百分号和下划线的拦截器,但是分页拦截器总是先执行,如何让自定义的拦截器先于分页拦截器执行
...全文
3580 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
peizhang 2021-08-16
  • 打赏
  • 举报
回复

遇到了同样的问题,你这个最后怎么解决的

weixin_41753907 2019-07-19
  • 打赏
  • 举报
回复
引用 1 楼 豫让_______的回复:
好像是在后面的plugin会先执行,你把分页插件放前面试试。
是这个道理,不过我的问题不止这个,我拦截器都写错了,拦截的是statementhandle,所以怎么调都在executor之后执行,所以需要用executo拦截r,只不过拦截后如何获取原sql countextSql,以及预编译参数值,以及获取处理完如何替换原sql
豫让_______ 2019-07-18
  • 打赏
  • 举报
回复 1
好像是在后面的plugin会先执行,你把分页插件放前面试试。

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧