v1.8.1
v1.8.1
🎉 新增功能
ResponseBodyAdvice 执行顺序可配置
现在可以通过 YAML 动态配置各模块 ResponseBodyAdvice 的执行顺序,方便与项目中其他响应处理器协调:
guardian:
# 幂等结果缓存(需开启 result-cache)
idempotent:
result-advice-order: 200
# 响应结果签名(需开启 result-sign)
sign:
result-advice-order: 100推荐执行顺序:幂等缓存(200) → 签名(100) → 加密(300)
🐛 问题修复
- 修复
IdempotentResultCacheAdvice未添加@ControllerAdvice注解导致 Advice 不生效的问题 - 修复
SignResultSignAdviceAdvice 执行顺序不可控的问题
📖 文档优化
- 更新 README 添加 ResponseBodyAdvice 配置说明
- 完善拦截器与 Advice 执行顺序说明
升级提示:本次更新完全向后兼容,升级无需修改任何业务代码。