You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Quarkus异常处理扩展无法捕获异常问题求助

Quarkus异常处理扩展无法捕获异常问题求助

我目前正在维护几个运行在Kubernetes集群中、通过REST通信的Quarkus API。之前我基于JAX-RS的ResponseExceptionMapper和ExceptionMapper接口实现了一套异常处理机制,它能捕获异常并按照统一格式返回响应——作为API间的共享代码时,这套机制运行得毫无问题。

但随着API数量不断增加,我决定把这套异常处理逻辑重构为Quarkus扩展,方便所有API复用。现在看起来扩展在Quarkus API中加载是正常的,但核心问题来了:当API抛出异常时,扩展里的处理代码完全不会执行,最终只会返回500错误。

我尝试过实现Recorder来解决,但依然没有效果。我接触Quarkus的时间不算长,AI工具也没给出有效的解决方案,我感觉问题应该很简单,但就是摸不到头绪,真心希望能得到各位的帮助!

我特意快速搭建了一个GitHub项目来存放这个扩展的代码。

提前感谢大家的热心协助!

备注:内容来源于stack exchange,提问作者Laurent_LDNR

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 10:00:28