@Before @After @Around @AfterReturning @AfterThrowing 执行顺序
==== 没有异常的情况
环绕通知前....
before
test
环绕通知后....
after
afterReturning
==== 有异常的情况
环绕通知前....
before
test
after
afterThrowable出现异常:msg=/ by zero
==== 总结
after一定走。是在finally里
afterReturning 在抛异常时不出现。能取到返回值。说明是返回后获取
before 在环绕通知后执行
...
原创
2021-06-11 16:56:31 ·
1155 阅读 ·
0 评论