xml转义字符
今天在写配置mybatis的sqlMapConfig的时候,连接的是5.7版本的MySQL数据库,其url本来写的是:
<property name="url" value="jdbc:mysql://localhost:3306/mybatis?charset=utf8"/>
但在执行的时候出现了如下警告:
原因是MySQL在高版本需要指明是否进行SSL连接。解决方案如下:
“jdbc:mysql://localhost:3306/mybatis?charset=utf8&useSSL=false&allowPublicKeyRetrieval=true”
但是当用上这个&符号的时候出现了错误,xml文件不认识这个符号,于是百度了一下,发现,xml文件中存在着一些转义字符,如下:
< | < | 小于 |
> | > | 大于 |
& | & | 与 |
' | ‘ | 单引号 |
" | " | 双引号 |
修改之后警告就消失了,还是转义字符问题,今后写xml的时候要注意转义字符。