转载:蝴蝶飞丶不飞
1.其中一个最容易找的原因是interface 和 xml的 namespace 对应不上

2. 还有一种情况是application.yml的编码问题,会导致去是添加resouce的配置(如下)时出现java.nio.charset.MalformedInputException: Input length = 1,mybatis也绑定不上。
此时应该做的的是将所有的编码都转为utf-8。此处idea为例

File --> Settings --> Editor --->File Encodings ,将所有的格式都转成utf-8格式
————————————————
版权声明:本文为CSDN博主「蝴蝶飞丶不飞」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36125733/article/details/81741233

本文探讨了MyBatis在绑定过程中可能遇到的问题,包括interface和xml的namespace不匹配,以及application.yml编码问题导致的java.nio.charset.MalformedInputException异常。通过调整编码至utf-8,可以有效解决这些问题。

3838

被折叠的 条评论
为什么被折叠?



