Skip to content

v1.8.1

Choose a tag to compare

@BigGG-Guardian BigGG-Guardian released this 03 Mar 13:57
· 7 commits to master since this release

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 不生效的问题
  • 修复 SignResultSignAdvice Advice 执行顺序不可控的问题

📖 文档优化

  • 更新 README 添加 ResponseBodyAdvice 配置说明
  • 完善拦截器与 Advice 执行顺序说明

升级提示:本次更新完全向后兼容,升级无需修改任何业务代码。