# spring-mybatis-implement-demo **Repository Path**: humdeef/spring-mybatis-implement-demo ## Basic Information - **Project Name**: spring-mybatis-implement-demo - **Description**: mybatis 源码实现 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-07-14 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-mybatis-implement-demo #### 介绍 mybatis框架源码学习 #MyImportBeanDefinitionRegistrar ##1.获取包扫描的路径 ##2.添加构造器参数,将类传到MybatisFactoryBean 中 beanDefinition.getConstructorArgumentValues().addGenericArgumentValue(clazz); MybatisFactoryBean ##两个方法 ###1.getObject 通过代理类,来实现代理对象的创建 ###2.getObjectType 返回需要代码的类,传进来类是什么,就返回什么 ###3.MybatisInvocationHandler 真正工作,调用sql的类,可以在里面添加sqlsession类来操作sql