在controller上添加属性produces 即解决问题
@RequestMapping(value = “/logisticsInfo” ,produces = “application/json; charset=utf-8”)
原因:
web.xml中的编码过滤器对get方法无效!
Get乱码的原因是Tomcat对get和post两种提交方式的处理方法不一样造成的,在进行post请求时,Tomcat会仍然使用request.setCharacterEncoding方法设置的编码来处理,如果没有设置,则会默认ISO8859-1编码,但是get请求则不相同,Tomcat对于get请求不会使用request.setCharacterEncoding方法设置的编码,而只会使用ISO8859-1的编码
借鉴原文:https://blog.csdn.net/weixin_41217242/article/details/79858394