![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码
Lyzxii
积累,进步;
展开
-
Mybatis插件机制详解 (拦截器)
Mybatis执行流程Mybatis核心对象介绍从MyBatis代码实现的角度来看,MyBatis的主要的核心部件有以下几个:Configuration :MyBatis所有的配置信息都维持在Configuration对象之中,比如:插件,映射器,DateSource等 SqlSessionFactory: SqlSession工厂 SqlSession: 作为MyBatis工作的主要顶层API,表示和数据库交互的会话,完成必要数据库增删改查功能 Executor: MyBatis执.原创 2018-06-06 23:05:05 · 2658 阅读 · 0 评论 -
深入理解JAVA中的SPI机制
什么是SPISPI全名为Service Provider Interface是JDK内置的一种服务提供发现机制,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件,简单来说,它就是一种动态替换发现的机制。在面向的对象的设计里,一般推荐模块之间基于接口编程,模块之间不对实现类进行硬编码。一旦代码里涉及具体的实现类,就违反了可拔插的原则,如果需要替换一种实现...原创 2019-07-08 13:55:42 · 839 阅读 · 0 评论