1、被远程调用的方法或是使用远程调用方法的方法存在异常,
方法中的异常比如除零异常等,都会通过feign.FeignException: status 500 reading…的方式给予你提示
2、远程调用的时候feign的注册信息有没有写错,比如少一个斜杠什么之类的
微服务项目实战,Java分布式架构设计,参考: https://sourl.cn/Gy6ThH
@FeignClient(value = "user-provider") public interface UserClient { //根据用户的ID 获取用户 @GetMapping("/user/{id}") User findById(@PathVariable(name="id")Integer id); }
更多实用技巧,点吉如下卡片,来学习使用: