自研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

同学好,从描述看不出太多问题,可以结合断点调试看看呢 看看这个时候变量打印了啥,然后结合代码分析下跳到哪块了。

0
0

剑指Java自研框架,决胜Spring源码

快速入门Spring核心源码+从零开发自研框架

1508 学习 · 497 问题

查看课程