Code Bye

spring boot mybatis拦截器(已解决,散分哦 分有什么用)

各位大哥大姐好
小弟现在有一个问题:
不知道怎么样配置spring boot的拦截器,使其能够拦截到mybatis的update和query等操作(用于处理redis).
前因后果是这样的:
一个系统框架为spring boot+mybatis+redis(jedis),开始本人按照网上的方式配置redis(http://blog.csdn.net/fhx007/article/details/12680875),
结果发现在进行更新或删除操作时,会清空全部缓存,包括相关或不相关的缓存…这个肯定不行…
就计划这么搞:获取到更新的sql语言,从该语句中获取操作的表名称,然后根据该表名称去redis中寻找包含它的key(redis的key包含了sql语句),清空全部这些key…
这样应该没有问题…
只是一直没找到该怎样才能获取到更新的sql语句
后来就计划通过拦截器来获取mybatis的操作,却发现,没法使用mybatis的拦截器…
spring boot的拦截器,都似乎只能拦截请求…就是没法与mybatis的拦截器搞到一起
诸位大大有何办法没?或不通过拦截器处理redis?
解决方案

50


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明spring boot mybatis拦截器(已解决,散分哦 分有什么用)