SpringBoot以jar启动时,控制台中文正常,数据库中文是乱码的解决方法

SpringBoot以jar启动时,控制台中文正常,数据库中文是乱码的解决方法。

解决方法为:数据库连接URL中新增&&characterEncoding=utf-8

具体修改如下所示:

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/springboot?serverTimezone=GMT%2B8&useUnicode=true&autoReconnect=true&useSSL=false&rewriteBatchedStatements=true
    username: root
    password: root

修改为:

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/springboot?serverTimezone=GMT%2B8&useUnicode=true&autoReconnect=true&useSSL=false&rewriteBatchedStatements=true&&characterEncoding=utf-8
    username: root
    password: root

你可能感兴趣的:(数据库)