CONTROLFLOWPOINTCUTS 的目的是什么?它的目的是什么,可以在哪里使用它?
动态切入点的优点是什么?
用一个例子来解释CONTROLFLOW POINTCUT,它在XML文件中配置(与源分离)
答案 0 :(得分:0)
这闻起来像家庭作业,我不想为你做那件事,但是:
Web上的AspectJ / Spring AOP资源很糟糕。
尝试在某处获得AspectJ in Action的硬拷贝或数字副本,包括对cflow
和cflobelow
切入点的说明。
否则,这是AspectJ Quick Reference的定义:
cflow ( call(void Figure.move()) )
控制流程中的任何连接点 每次调用void Figure.move()。 这包括电话本身。
cflowbelow ( call(void Figure.move()) )
控制流下方的任何连接点 每次调用void Figure.move()。 这不包括电话。