Loading

在mapper.xml映射文件中添加中文注释报错

问题描述:

在写mapper.xml文件时,想给操作数据库语句添加一些中文注释,添加后运行报如下错误:

思考
可能是写了中文注释,编译器在解析xml文件时,未能成功转码,从而导致乱码。但是文件开头也采用了utf-8的编码方式,就很迷~~

解决
网上看到一个方法,将文件开头的

<?xml version="1.0" encoding="UTF-8"?>改为<?xml version="1.0" encoding="UTF8"?>
----------

就OK,然后测试了一下哎

还真可以,就很神奇
像别的xml文件,像pom.xml,spring,mybatiis等的配置文件,平常都会加一些中文注释,采用的编码方式也是utf-8就不会有事儿,有大佬可以解释一下什么原因吗 感谢~~~

posted @ 2021-01-12 11:51  恋R  阅读(685)  评论(0编辑  收藏  举报