useUnicode属性在com.mysql.cj.jdbc.MysqlDataSource上不可用

useUnicode属性在com.mysql.cj.jdbc.MysqlDataSource上不可用,mysql,spring-boot,hikaricp,Mysql,Spring Boot,Hikaricp,我正在将我们的应用程序从SpringBoot 1.5.9升级到2.1.3 我们正在使用MySQL数据源 在升级到SpringBoot2之前,我们使用了一个属性config.addDataSourceProperty(“useUnicode”,“true”) 现在,在新的实现中,无法设置此属性-应用程序将无法启动。 因此,在Spring Boot 1中,使用的类是com.mysql.jdbc.jdbc2.optional.MysqlDataSource,但现在在Spring Boot 2中,该类是

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

我们正在使用MySQL数据源

在升级到SpringBoot2之前,我们使用了一个属性config.addDataSourceProperty(“useUnicode”,“true”)

现在,在新的实现中,无法设置此属性-应用程序将无法启动。 因此,在Spring Boot 1中,使用的类是com.mysql.jdbc.jdbc2.optional.MysqlDataSource,但现在在Spring Boot 2中,该类是com.mysql.cj.jdbc.MysqlDataSource。 有人知道是否应该再设置此属性吗?
向您致意

您必须使用属性
spring.datasource.url=jdbc:mysql://${database.url}?useUnicode=true
强制执行。这是否意味着它不是默认设置的?是的,到目前为止我知道它取决于数据库管理系统。