jvm-sandbox-in-action
jvm-sandbox-in-action copied to clipboard
有关advice.isProcessTop的问题
请问下我看源码里HttpServletAdviceListener
这个类,每个aop方法前都会通过判断advice.isProcessTop
是否是顶层调用,关于isProcessTop
这个方法我查了下资料,没发现它具体的含义,并且我也打了日志看了一下,对于一次请求(具体就是SpringMVC中的一个controller内的一个url),每个aop方法会调用两次,并且一次isProcessTop
为true
,一次为false
。
所以我想请问一下这个isProcessTop
具体指的是什么呢?以及为什么servlet的service方法会在aop中调用两次?
打扰了~