自研AOP相关问题
来源:9-15 -2 自研框架AOP2.0的实现(下)
慕妹9542440
2025-12-17


老师我有一个地方没有搞懂
运行后 没有执行目标方法,但确执行了增强逻辑 ,我这里我有点搞不懂
if (ValidationUtil.isEmpty(sortedAspectInfoList)) {
return null;
}
因为 从代码逻辑来看 如果sortedAspectInfoList为空,就不会执行invokeBeforeAdvices方法和invokeAfterReturningAdvices方法。但是现在invokeBeforeAdvices方法和invokeAfterReturningAdvices都执行了,说明sortedAspectInfoList不为空,那应该执行目标方法才对。
写回答
1回答
-
翔仔
2025-12-18
同学好,从描述看不出太多问题,可以结合断点调试看看呢 看看这个时候变量打印了啥,然后结合代码分析下跳到哪块了。
00
相似问题