摘要:
在最近的项目中,用到了MyIbatis3的动态加载映射文件的XML功能。在运行时动态添加SqlMapper映射文件。在网上没有查到相关资料,所以就自己研究了一下MyIbatis的Spring组件中的org.mybatis.spring.SqlSessionFactoryBean,研究其生成SqlSessionFactory过程,在buildSqlSessionFactory方法的末尾找到了加载映射文件的过程,代码如下:if (!isEmpty(this.mapperLocations)) { for (Resource mapperLocation : this.mapperLocations 阅读全文