首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带有hystrix回退的spring-cloud-gateway,如何获取异常详细信息?

带有hystrix回退的spring-cloud-gateway,如何获取异常详细信息?
EN

Stack Overflow用户
提问于 2018-08-02 16:21:01
回答 1查看 743关注 0票数 1

我对spring云网关hystrix的配置如下:

代码语言:javascript
运行
复制
default-filters:
-   name: Hystrix
    args:
        name: defaultGatewayCommand
        fallbackUri: forward:/hystrix-fallback

例如,当我在我的项目中抛出ResponseStatusException异常时,就会触发hystrix回退。

代码语言:javascript
运行
复制
@GetMapping("/hystrix-fallback")
public Mono<ApiErrorResponse> hystrixFallback() {
    return Mono.just(new ApiErrorResponse("xxxxxxxx"));
}

我想捕获一些错误信息并构建我的新ApiErrorResponse,但我不知道该如何做?

EN

回答 1

Stack Overflow用户

发布于 2020-04-24 14:01:08

@ exchange.getAttribute(ServerWebExchangeUtils.HYSTRIX_EXECUTION_EXCEPTION_ATTR);(“/hystrix-hystrixFallback”)公有单色回落(ServerWebExchange交换){异常异常= return返回Mono.just(新ApiErrorResponse("xxxxxxxx"));}

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51648850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档