1、其中一个最容易找的原因是interface 和 xml的 namespace 对应不上
2、还有一种情况是application.yml的编码问题,会导致去是添加resouce的配置(如下)时出现java.nio.charset.MalformedInputException: Input length = 1
此时应该做的的是将所有的编码都转为utf-8。此处idea为例
File --> Settings --> Editor —>File Encodings ,将所有的格式都转成utf-8格式
参考链接:解决java.nio.charset.MalformedInputException: Input length = 1(mybatis绑定失败的两个原因)
Q.E.D.