0
点赞
收藏
分享

微信扫一扫

【MyBatis】报错:对实体 “characterEncoding“ 的引用必须以 ‘;‘ 分隔符结尾。

minute_5 2022-08-12 阅读 63


启动项目时,报这个错,错误内容如下:

Caused by: org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [classpath*:spring-config-dao.xml]
Offending resource: class path resource [spring-config.xml]; nested exception is org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 18 in XML document from URL [file:/E:/sources/gitosc/wms-mine/wms-inventory/wms-inventory-web/target/classes/spring-config-dao.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 18; columnNumber: 109; 对实体 "characterEncoding" 的引用必须以 ';'

解决办法

  • 把JDBC连接mysql的URL中,所有的&符号,都改为& (有分号!!!)

如我的:

jdbc:mysql://localhost:3306/ssm?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false&allowMultiQueries=true

参考:对实体 “characterEncoding” 的引用必须以 ‘;’ 分隔符结尾。


举报

相关推荐

0 条评论