executor要拦截的方法,是不是还少两个?

来源:5-5 代码层读写分离的实现C

Angular_Dracula

2018-05-24

http://img.mukewang.com/szimg/5b06aeea0001cbe313600309.jpg

http://img.mukewang.com/szimg/5b06af400001677414360282.jpg

这个是源码中更新和查询的方法个数。

写回答

2回答

翔仔

2018-05-25

同学好,请问是哪两个,我理解是

private static final String REGEX = ".*insert\\u0020.*|.*delete\\u0020.*|.*update\\u0020.*";

应该是增删改走主库吧。。。

0
2
Angular_Dracula
非常感谢!
2018-11-01
共2条回复

翔仔

2018-05-26

同学可以看看实际执行的时候,不管是漏掉的insert还是delete都被拦截住了,实际拦截的我理解应该是mybatis里面的query和update,就拿insert举例子,它执行的时候,内部会触发query。同学感兴趣可以做下insert的测试,调试看有没有进入到这个方法里面,同时可以研究一下mybatis源码

0
0

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程