项目场景:
在使用Swagger2实现对数据库的测试时,出现了模糊查询失败的情况。
原因分析:
数据库的默认配置中无法识别中文,因此会造成模糊查询失败的情况。因此需要通过对springboot的application.properties配置文件中数据库相关配置进行修改。
解决方案
1、表中本地域名后面为自身数据库名。
2、如果没有设置时区也会导致bug。
3、在最后对默认字符集进行修改,改为UTF-8即可。
spring.datasource.url=jdbc:mysql://localhost:3306/guli?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8&useSSL=false