![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis应用
枫止水
just do it
展开
-
SpringBoot集成Mybatis自定义拦截器,实现拼接sql和修改(一)
一、应用场景1.分页,如com.github.pagehelper的分页插件实现;2.拦截sql做日志监控;3.统一对某些sql进行统一条件拼接,类似于分页。二、MyBatis的拦截器简介然后我们要知道拦截器拦截什么样的对象,拦截对象的什么行为,什么时候拦截?在Mybatis框架中,已经给我们提供了拦截器接口,防止我们改动源码来添加行为实现拦截。说到拦截器,不...原创 2019-01-11 14:50:23 · 28747 阅读 · 20 评论 -
SpringBoot集成Mybatis自定义拦截器,实现拼接sql和修改(二)
这篇博客主要回答前一篇小伙伴的疑问,以及最新的改进,和项目中的应用。1.mybatis使用pageHelper分页功能受影响PageHelper的实现也是通过Integerceptor拦截实现的,所以二者如果在没有配置好拦截顺序的情况下,就会出现相互干扰的情况。这个需要在配置文件或者配置类中解决,拦截器是个集合,支持添加多个拦截器,其中拦截顺序也是需要注意的。拦截器配置类如下:...原创 2019-09-27 10:42:16 · 3864 阅读 · 2 评论