文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
第 7 章 插件
第 6 章讨论了四大对象的运行过程,在 Configuration 对象的创建方法里我们看到了 MyBatis 用责任链去封装它们。换句话说,我们有机会在四大对象调度的时候插入我们的代码去执行一些特殊的要求以满足特殊的场景需求,这便是 MyBatis 的插件技术。
在没能完全理解插件的时候谈论插件是十分危险的。使用插件就意味着在修改 MyBatis 的底层封装,它给予我们灵活性的同时,也给了我们毁灭 MyBatis 框架的可能性,操作不慎有可能摧毁 MyBatis 框架,只有掌握了 MyBatis 的四大对象的协作过程和插件的实现原理,你才能构建出安全高效的插件,所以笔者在完成第 6 章的基础上,在这里详细讨论插件的设计和应用。
万事开头难,我们从插件的基本概念开始。需要再次提醒大家的是插件很危险,能不使用尽量不要使用,非要使用时请慎重使用。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论