(一) 问题描述
使用DefaultProperties注解配置一个默认的降级方法时
出现了以上错误
2018-11-27 15:16:41.529 ERROR 4476 --- [nio-8090-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is com.netflix.hystrix.contrib.javanica.exception.FallbackDefinitionException: Incompatible return types.
具体代码如下
@RestController
@DefaultProperties(defaultFallback = "defaultFallback")
public class DefaultPropertyTestController {
@Autowired
private RestTemplate restTemplate;
@HystrixCommand
@GetMapping("getUserInfo")
@ResponseBody
public Result<User> getUserInfo(){
try {
Thread.sleep(3000);
}catch (Exception e){
e.prin