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 类型。

  • 相关阅读:
    cocos2dx进阶学习之CCDirector
    cocos2d-x游戏开发系列教程-超级玛丽03-main函数
    磁盘管理
    磁盘同步操作
    导入、导出一个卷组
    创建VG
    IBM磁盘阵列及文件系统的管理
    AIX查看HBA卡的WWN号
    AIX设备四种状态
    AIX 适配器
  • 原文地址:https://www.cnblogs.com/niceyoo/p/10051211.html
Copyright © 2011-2022 走看看