做网站大约需要多少钱,怎么建网站做淘宝客,北京网页设计制作,网站包装推广案例Spring整合MyBatis原理
整合包中#xff08;上篇文章中的配置文件#xff0c;文章传送门#xff1a;Spring整合第三方框架-MyBatis整合Spring实现-CSDN博客#xff09;提供了SqlSessionFactoryBean和一个扫描Mapper的配置对象#xff0c;SqlSessionFactoryBean一旦被实例…Spring整合MyBatis原理
整合包中上篇文章中的配置文件文章传送门Spring整合第三方框架-MyBatis整合Spring实现-CSDN博客提供了SqlSessionFactoryBean和一个扫描Mapper的配置对象SqlSessionFactoryBean一旦被实例化就开始扫描Mapper并通过动态代理产生Mapper的实体类并存储到Spring容器中相关有如下四个类。 SqlSessionFactoryBean需要进行配置用于提供SqlSessionFactoryMapperScannerConfigurer需要进行配置用于扫描指定mapper包注册BeanDefinitionMapperFactoryBeanMapper的FactoryBean获取指定Mapper时调用getObject方法ClassPathMapperScannerdefinition.setAutowireMode2修改了自动注入注入状态所以MapperFactoryBean中的SqlSessionFactory会自动注入进去
ps对于这段知识的讲解都是根据源码来进行讲解我听得比较似懂非懂