标签: aop circular-reference
我不知道,所以你可以抛出一个CircularReferenceException?
答案 0 :(得分:1)
您可能可以使用cflow标记该调用中使用的每个方法,然后只存储方面中静态列表中调用的方法,以确定是否再次调用相同的方法,并根据您调用它的频率,你可以抛出异常。
我从未尝试过这样做,这只是一个猜测,但它应该有效。
http://www.eclipse.org/aspectj/doc/released/progguide/language-joinPoints.html