mybatis的拦截器的执行流程(以StatementHandler类型的拦截器为例)
1. 获取到dao层的动态代理对象org.apache.ibatis.binding.MapperProxy,并执行其invoke方法,该方法是入口
2. 执行org.apache.ibatis.binding.MapperMethod.execute()
3. 执行org.mybatis.spring.SqlSessionTemplate.selectList()
4. 通过动态代理的方式执行...
原创
2020-02-26 14:23:54 ·
2895 阅读 ·
0 评论