首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >如何自定义一个MyBatis插件

如何自定义一个MyBatis插件

作者头像
Rain的Java大神之路
发布2026-09-15 09:43:00
发布2026-09-15 09:43:00
310
举报
概述
详解 MyBatis 自定义插件底层原理,基于 JDK 动态代理 + 责任链,可拦截四大核心对象。提供数据权限插件实战代码,亮点:@Order 控制插件执行顺序,借助 MetaObject 安全反射,使用 JSqlParser AST 语法树修改 SQL,规避字符串替换 BUG。附带慢 SQL 监控插件面试案例,梳理 7 大开发坑点与解决方案,适合面试复习与生产落地。
文章被收录于专栏:场景设计题场景设计题

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档