在SpringBoot JPA中使用MySQL时, 数据库的值为中文乱码, 需要如下两个方面的设置,
1. 数据库的编码为UTF-8, 或者GB2312 也可以.
ALTER SCHEMA `YourDBName` DEFAULT CHARACTER SET utf8 ;
2. 更改Springboot的配置文件, 更改MySQL链接如下
spring.datasource.url= jdbc:mysql://localhost:3306/YourDBName?characterEncoding=utf-8
注意后面需要添加?characterEncoding=utf-8. 这一步是关键.