问题
<context:property-placeholder location="classpath:database.properties"/>
利用 spring xml文件获取数据库配置文件的数据,使用上面的 xml 语句获取,出现了 Public Key Retrieval is not allowed 问题。
解决方法
在数据库配置文件的 url 上加 allowPublicKeyRetrieval=true
如下所示:
d
a
t
a
b
a
s
e
.
p
r
o
p
e
r
t
i
e
s
database.properties
database.properties
driver=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/mydatabase?serverTimezone=GMT&useSSL=false&allowPublicKeyRetrieval=true
username=root
password=123123