ByteArrayDecoder->("*/*")
ByteBufferDecoder->("*/*")
DataBufferDecoder->("*/*")
ResourceDecoder->("*/*")
StringDecoder->("text/plain;charset=UTF-8")
Jackson2JsonDecoder->("application/json;charset=UTF-8", "application/*+json;charset=UTF-8")
Jaxb2XmlDecoder->("application/xml", "text/xml")
StringDecoder->("text/plain;charset=UTF-8", "*/*")
源代码推测,匹配多个mimetype时,顺序从上到下选取第一个匹配的decoder进行解码(还未验证)
注意:如果传了相应的mimetype,具体能否匹配对应的decoder,还需要看各个decoder的canDecode方法
如:StringDecoder,源码可知,需mimetype正确的前提下,参数类型还需为String类。其他类可以看各自的canDecode方法