简述 Mybatis 的插件运行原理,以及如何编写一个插件?

答案解析

MyBatis 插件基于责任链模式,通过拦截器接口(Interceptor)实现。编写插件需实现 Interceptor 接口,并配置到 MyBatis。