描述:在学习mybatis接口代理时,主要流程就是先写接口方法,再写对应的SQL配置文件,然后进行junit测试
现象:junit单元测试能够正常运行,但是接口中方法爆红
也遵循了接口代理的两点要求:
1、SQL配置文件中namespace必须和dao接口的全限定名称保持一致
2、SQL配置文件中SQL语句的id和dao接口中方法名保持一致‘’
原因:一个项目中多个Module中出现了全类名完全相同的两个类
解决:让这两个类的全类名不一致即可
效果:只要全类名不一致就不会爆红,当然这个爆红如果不解决目前也不影响运行