feign.FeignException


feign.FeignException

springboot繼承feign報異常,以下兩種異常

  • feign.FeignException$InternalServerError: status 500 reading AccountFeign#decrease(Long,BigDecimal)
  • feign.FeignException$BadRequest: status 400 reading AccountFeign#decrease(Long,BigDecimal)

異常原因:需要確認feignclient錯誤還是對應的controller方法執行有問題,先確保不使用feign的情況下接口是正常的

解決方法:

  • 檢查feign接口對應服務方法的controller的參數類型、請求路徑是否對應,注解是否正確,請求方式比如GET是否允許
  • 傳遞的參數可能controller不接受,比如考慮null空值接收問題
  • 檢查同名代碼引入的包是否正確:eg: @param注解 在ibatis包和feign包中都存在,feignclient應使用feign包中的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM