RequestBody
2020-08-07 10:56:47 0 举报
jackson 转化
作者其他创作
大纲/内容
去获取contentType = inputMessage.getHeaders().getContentType();赋值默认值application/octet-stream获取容器类和方法参数的Class对象
先判断了最大值最小值: return !\"0\".equals(p.getText());
RequestMappingHandlerAdapter.getDefaultArgumentResolvers
Int.RequestBodyAdvice.beforeBodyRead()
去找Absc.
HandlerMethodArgumentResolverComposite.resolveArgument()
用户发送请求
RequestResponseBodyMethodProcessor.resolveArgument()
RequestBodyResponesBody 都会进入这个类
ObjectMapper->_readMapAndClose()
MethodProperty.deserializeAndSet()
如果是1 在numberDeseriallize.BooleanDeserializer.deserialize() 进行了转化
AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters()
AbstractJackson2HttpMessageConverter.readJavaType()
RequestResponseBodyMethodProcessor.readWithMessageConverters()
BeanDeserialize.deserializeFromObject()
StdDeserializer._parseBooleanFromInt()
Int.RequestResponseBodyAdviceChainbeforeBodyRead()
收藏
0 条评论
下一页