一:当核心配置文件mapper标签下以resource形式指向依赖配置文件时,不须要app
这样就能够加载到其相应的依赖配置文件经过namespace找到其相应的方法spa
二:若是mapper标签下以package包扫描形式时,须要。代理
缘由以下:xml
1.包扫描形式时。实体类+Mapper接口经过动态代理调用方法接口
2.调用方法时会找其相应的映射配置文件配置
3.当多个mapper接口和mapper.xml同时存在,若是没有相同的名称,则动态代理就不能经过其一一对应的依赖配置文件建立其相应的实现方法map