gpt4 book ai didi

spring - 对实体 "useLegacyDatetimecode"的引用必须以 ';'分隔符结尾

转载 作者:行者123 更新时间:2023-12-04 09:30:36 25 4
gpt4 key购买 nike

那是那些日子里什么都没有做的日子之一。

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.cj.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/mz_db?useSSL=false&useLegacyDatetimecode=false" />
<property name="username" value="root" />
<property name="password" value="" />
</bean>

上面给我这个错误信息:

The reference to entity "useLegacyDatetimecode" must end with the ';' delimiter.



但事实是,这是错误的:
jdbc:mysql://[host1][:port1][,[host2][:port2]]...[/[database]] »
[?propertyName1=propertyValue1[&propertyName2=propertyValue2]...]

es解释了 here
Caused by: org.xml.sax.SAXParseException; lineNumber: 32; columnNumber: 105; The reference to entity "useLegacyDatetimecode" must end with the ';' delimiter.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)

那到底是怎么一回事呢?

最佳答案

类似于this。要将“&”字符嵌入网址中,需要将其编码为&amp;

<property name="url" value="jdbc:mysql://localhost:3306/mz_db?useSSL=false&amp;useLegacyDatetimecode=false" />

关于spring - 对实体 "useLegacyDatetimecode"的引用必须以 ';'分隔符结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37596144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com