zoukankan      html  css  js  c++  java
  • Hint: Fallback method 'public java.lang.String queryUserByIdFallback(java.lang.Long)' must return: User or its subclass

    1、错误日志

    熔断器添加错误方法返回时,报了一个 error。

    com.netflix.hystrix.contrib.javanica.exception.FallbackDefinitionException: Incompatible return types. 
    Command method: public club.sscai.consumer.pojo.User club.sscai.consumer.controller.ConsumerController.queryById(java.lang.Long);
    Fallback method: public java.lang.String club.sscai.consumer.controller.ConsumerController.queryUserByIdFallback(java.lang.Long);
    Hint: Fallback method 'public java.lang.String club.sscai.consumer.controller.ConsumerController.queryUserByIdFallback(java.lang.Long)' 
    must return: class club.sscai.consumer.pojo.User or its subclass

    2、解决问题

    Hint: Fallback method 'public java.lang.String club.sscai.consumer.controller.ConsumerController.queryUserByIdFallback(java.lang.Long)' 
    must return: class club.sscai.consumer.pojo.User or its subclass

    后台错误信息已经指明,希望返回的是 User 类型,对比代码发现,失败返回跟调用的方法返回值类型不一致。

    同样,如果是参数不一致的话,也是会抛错。

    注意:通常返回值设置为 String 类型。

  • 相关阅读:
    HTML 页面的 批量删除的按钮
    HTML 选择器
    ....
    java 反射机制
    插件库
    向上滚动
    浮动元素定位float
    中文字体对应的英文名称
    echarts入门教程
    ie9浏览器window.openbug
  • 原文地址:https://www.cnblogs.com/niceyoo/p/10051211.html
Copyright © 2011-2022 走看看