# 2026-06-06 开发日志

## 1. 反射动态 Action 调用异常处理优化

- 动作：调整 `ReflectionUtil` 中的反射调用异常处理逻辑，单独捕获 `java.lang.reflect.InvocationTargetException`，并从中提取真实的 `targetException` 后重新抛出。
- 原因：原先所有异常都统一进入 `catch (Exception e)`，然后直接 `printStackTrace()` 并返回空 `Map`，不利于定位真正的业务异常。
- 结果：现在被调用的 `Action` 方法内部如果抛错，会直接带着真实异常原因重新抛出 `RuntimeException("反射调用失败：" + actionName + "." + methodName, target)`，方便排查问题。
