首先检查fegin接口的类型与实际接口是否保持一致
@GetMapping("/address/getAddressItemById")
R<UserAddress> getAddressItemById(@RequestParam("addressId") Long addressId);
@GetMapping("getAddressItemById")
@ApiOperation("获取用户地址详情")
public R<UserAddress> getAddressItemById(Long addressId,HttpServletRequest request){
//伪代码
return R.ok(address);
}
其次debug 检查接口的实际返回值有没有出错
注意:如果mapper.xml绑定的resultMap类路径与实际mapper接口的返回值不一致,也会导致这个情况发生
最后,检查实体类中是否有奇奇怪怪东西
例如下边这种东西
private final SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");
public SimpleDateFormat getDf() {
return df;
}