首页 > 解决方案 > useUnicode 属性在 com.mysql.cj.jdbc.MysqlDataSource 上不可用

问题描述

我正在将我们的应用程序从 SpringBoot 1.5.9 升级到 2.1.3。

我们正在使用 MySQL 数据源。

在升级到 Spring Boot 2 之前,我们使用了一个属性 config.addDataSourceProperty("useUnicode","true");。

现在有了新的实现,设置这个属性是不可能的——应用程序不会启动。所以在 Spring Boot 1 中,使用的类是 com.mysql.jdbc.jdbc2.optional.MysqlDataSource,但现在在 Spring Boot 2 中,类是 com.mysql.cj.jdbc.MysqlDataSource。任何人都知道是否应该再设置此属性?此致

标签: mysqlspring-boothikaricp

解决方案


推荐阅读