项目场景:
在mybatis_config.xml中引入properties文件,以便在当前文件中${key}的方式访问value,却遇到了报错
问题描述
Cause: java.sql.SQLNonTransientConnectionException: Cannot load connection class because of underlying exception: com.mysql.cj.exceptions.WrongArgumentException: Malformed database URL, failed to parse the connection string near '
原因分析:
它说问题可能在mappers/UserMapper.xml里面
(The error may exist in mappers/UserMapper.xml)
找了好久也没找到,尝试了一下发现不使用这个键值的方式就不会报错, 就觉得是properties文件
里面可能出错了
解决方案:
把url里的&都改成&就可以了
xml 文件时,不能使用&符号。在需要使用&符号的位置,采用&代替。
然而我们现在在properties文件里面直接使用&就可以了。