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