最近迁移项目,升级spring boot的版本为2.2.0,然后出现手机APP端通过接口获取数据出现乱码的情况。(直接使用swagger测试接口没有出现乱码,可能是浏览器自动识别了编码方式。)
解决办法:
指定spring boot 的http返回格式为utf-8即可。修改spring boot的application.yml,修改如下:
spring:
http:
encoding:
force: true
charset: utf-8
enabled: true