首先贴异常描述:
Could not write request: no suitable HttpMessageConverter found for request type [com.tellhow.userapi.entity.TestModel]
出现异常的背景:
feign接口调用post请求,请求参数(加了@RequestBody)要求json格式(应该post参数json请求都用这个解决方案可行)
异常分析:
无法写入请求:没有找到适合请求类型,也就是说调用feign接口时,参数序列化失败。
解决方案:post方法路径指定处理请求的提交内容类型(consumes)

@PostMapping(value = "/saveUserTest",consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
@ResponseBody
public TeStModel saveUserTest(@RequestBody TeStModel testModel) {
}记得加上@RequestBody和@ResponseBody进行入参和出参的json格式化。
版权声明:本文为libralee233原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。