Spring JPA 使用已弃用的 TLS 版本

Spring JPA uses deprecated TLS version

我是 spring-boot 和 JPA 的新手。 我已经使用 JPA 成功地将我的 spring 应用程序连接到 MySQL 数据库。 但是,我看到打印了以下警告:

WARN: This connection is using TLSv1.1 which is now deprecated and will be removed in a future release of Connector/J.

如何升级 TLS 连接以使用 TLS 1.2 或 1.3?

我找到了问题的修复方法。我将 enabledTLSProtocols=TLSv1.2 添加到连接 URL。

例如:

spring.datasource.url=jdbc:mysql://localhost:3306/mydb?enabledTLSProtocols=TLSv1.2