问答详情
源自:5-7 Advisors

advisor演示的invoker和invokerExcep方法

疑惑的地方:
1.老师在讲 第六章 advisor 这个用法演示的代码.xml中没有看到相应的配置。是使用了环绕通知,
我想知道为什么invoker方法执行了以后,try times结果是一次,而invokerException方法 结果却是能执行到4,按道理,不是应该一执行就return  出去了吗。
2.我测试的对于pjp.processed返回的obj 对象为null ,这是为什么呢?

提问者:狮子吃咸鱼 2017-07-22 01:57

个回答

  • 那一年故乡
    2017-08-23 16:48:24

    兄弟我想问一下为什么Invoker只执行一次,环绕通知不是在proceed()方法前后都要执行吗

  • 狮子吃咸鱼
    2017-07-22 16:09:46

    问题1
    已经想明白了,出现异常就不会return 出去,而是被catch 捕获,傻了。