使用Spring Cloud中的ribbon插件调服务报错,提示 fallback method wasn't found
com.netflix.hystrix.contrib.javanica.exception.FallbackDefinitionException: fallback method wasn't found: loginError([class java.lang.String, class java.lang.String, class java.lang.String])
com.netflix.hystrix.contrib.javanica.exception.FallbackDefinitionException: fallback method wasn't found: loginError([class java.lang.String, class java.lang.String, class java.lang.String])
经检查,在@HystrixCommand注解中指定的fallbackMethod是通过fallbackMethod属性声明的,
@HystrixCommand(fallbackMethod = "ErrorMethod")
对比同时代码之后改用defaultFallback 属性来声明
@HystrixCommand(defaultFallback = "ErrorMethod")
报错消失~