在 SpringMVC 中扩展MyBatis 的 SqlSessionFactoryBean使其支持 Apache Ant 路径匹配的TypeAliases 配置方式

软件包环境: mybatis-spring-1.2.3.jar mybatis-3.3.0.jar spring webmvc 4.1.6 MyBatis 的别名配置文件入口只有能有一个,而且必须写在这个文件或者添加包的扫描路径然后使用注解,很难维护,要想web项目模块间的依赖,维护更是十分困难。所以重写了SqlSessionFactoryBean. 中间的很多代码是直接复制MyBatis 的 SqlSessionFactoryBean类的源码,然后添加自己的扩展代码,整合MyBatis和SpringMVC的时候,配置文件中只需要这样配置就可以了,

下面的截图是我项目中的代码目录结构,bundle下面的都是按模块划分, 直接上代码: