fegin接口需要加上produces

发布时间 2023-04-03 14:16:35作者: 甜菜波波
@PostMapping(value = "/update", produces = {"application/json;charset=UTF-8"} )
CommonResult<Object> update(@RequestBody DispatchRankParamsDto dispatchRankParamsDto);

fegin接口默认返回的是String,如果要转换成CommonResult<Object>需要加上produces = {"application/json;charset=UTF-8"},否则会报错:Could not extract response: no suitable HttpMessageConverter found for response type [com.common.base.CommonResult<java.lang.Object>] and content type [text/html;charset=UTF-8]