springcloud 中关于编码的认识

来源:互联网 发布:actor critic知乎 编辑:程序博客网 时间:2024/06/03 18:38

springcloud 中关于编码的认识

springcloud 中 有很多默认的过滤器和 returnvalueHandlers
还有各种messageconverter

springcloud 实用的编码 一部分来源 自 request的content-type
通过和messageconverter 结合 做请求数据的转换

同理response 根据content-type 结合 messageconverter 做转换

转换的 优先级是
方法注解 @requestmapping(produces=”application/json;charset=UTF-8”)
其次获取messageconverter的chartset

但是
在json 转换中 使用的JsonEncoding.values(),默认没有GBK 编码
所以当获取不到json编码时默认是UTF-8

原创粉丝点击