请说明 MyBatis 中拦截器(Interceptor)的组件与工作原理。
考察说明
考察 MyBatis 插件机制、四大核心对象及动态代理的应用
回答思路
- 准确说出四大核心对象:Executor、StatementHandler、ParameterHandler、ResultSetHandler
- 解释拦截器的注解配置(@Intercepts/@Signature)与责任链
- 说明如何通过动态代理增强目标方法及插件执行顺序
- 结合实际场景说明拦截器用途(如分页、审计、SQL改写)
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。