![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。
C&Z
这个作者很懒,什么都没留下…
展开
-
mapper扫描,自动装配
自动装配是springboot的一大特点关键类:1、MapperScannerConfigurer2、ClassPathMapperScanner类定义及图MapperScannerConfigurerpublic class MapperScannerConfigurer implements BeanDefinitionRegistryPostProcessor, InitializingBean, ApplicationContextAware, BeanNameAware原创 2021-03-04 16:05:46 · 1129 阅读 · 1 评论 -
mybatis插件工作方式:
InterceptorInterceptorChainplugin工作机制:mybatis的插件机制使用动态代理实现,不了解的朋友请先了解代理模式和动态代理;插件本质是功能增强,那么它如果需要对某个方法进行增强,首先要拦截这个方法,其实也就类似于拦截器,mybatis的插件在代码中定义为Interceptor,也就是拦截器;后面统一称作拦截器;Interceptor接口,定义代码如下:...原创 2019-12-30 15:17:57 · 114 阅读 · 1 评论