在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就不会有事儿,有大佬可以解释一下什么原因吗 感谢~~~


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM