mybatis找不到接口实现

碰到一个比较清奇的问题:

Junit测试整个流程能走通,但是整个项目一运行,调用接口之后就报错,报绑定接口失败。

错误信息:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 

造成的原因是:我xml的路径命名错了,把resources写成了resource,少写了个s。

但为什么Junit能跑通,但整个项目启动起来,调接口就失败呢?

当时总监跟我解释是:junit和maven的打包机制不一样,junit是生成.class文件,maven是直接生成jar。

目前还是不太理解。。。。。

一般绑定接口失败有如下原因:

1配置文件的扫描路径有问题

2文件目录有问题

猜你喜欢

转载自blog.csdn.net/h996666/article/details/80050937