返回介绍

第 7 章 插件

发布于 2025-04-26 13:08:34 字数 399 浏览 0 评论 0 收藏

第 6 章讨论了四大对象的运行过程,在 Configuration 对象的创建方法里我们看到了 MyBatis 用责任链去封装它们。换句话说,我们有机会在四大对象调度的时候插入我们的代码去执行一些特殊的要求以满足特殊的场景需求,这便是 MyBatis 的插件技术。

在没能完全理解插件的时候谈论插件是十分危险的。使用插件就意味着在修改 MyBatis 的底层封装,它给予我们灵活性的同时,也给了我们毁灭 MyBatis 框架的可能性,操作不慎有可能摧毁 MyBatis 框架,只有掌握了 MyBatis 的四大对象的协作过程和插件的实现原理,你才能构建出安全高效的插件,所以笔者在完成第 6 章的基础上,在这里详细讨论插件的设计和应用。

万事开头难,我们从插件的基本概念开始。需要再次提醒大家的是插件很危险,能不使用尽量不要使用,非要使用时请慎重使用。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。