由 Mybatis 源码畅谈软件设计(七):SQL “染色” 拦截器实战大家好,我是 方圆。在本节我们来实现一个 SQL “染色” 的拦截器:即在 SQL 执行前对 SQL 进行打标(添加 StatementId 和线程方法堆栈注释),以快速、清楚的知道慢 SQL 和高并发执行 SQL 的方法调用链路。实现这样一个拦截器需要对 Mybatis 查询流程比较熟悉,所以借着本次案例实战的机会再来熟悉一下先前学习的源码内容。本文会先讲 “拦截器的作用范围”,并重新回顾 SELECT 语句的执行流程,在彻底了解了拦截器的实现原理之后,再入手实现这个拦截器,最后验证拦截器的功能,希望大