[Spring Boot 3] 默认的切面顺序将 Retry 放在 CircuitBreaker 外部,导致失败计数过高

作者: GarimaBokdia创建于 2025年12月10日更新于 2026年8月1日
标签bug

描述 在当前的 Spring Boot 3 自动配置中,默认的 aspectOrder 值导致 @Retry 会包裹 @CircuitBreaker。这会导致一个逻辑错误,即具有多次尝试的单个操作被 CircuitBreaker 记录为 多次失败,而不是单个失败的工作单元。

内容来源: resilience4j/resilience4j