feign.FeignException: status 500 reading 正确解决方案

3,250 阅读1分钟

1、被远程调用的方法或是使用远程调用方法的方法存在异常,

方法中的异常比如除零异常等,都会通过feign.FeignException: status 500 reading…的方式给予你提示

2、远程调用的时候feign的注册信息有没有写错,比如少一个斜杠什么之类的

@FeignClient(value = "user-provider")public interface UserClient {    //根据用户的ID 获取用户    @GetMapping("/user/{id}")    User findById(@PathVariable(name="id")Integer id);}

3、远程调用中如果存在对象属性的调用,泛型是否正确或者泛型是否使用