中易网

怎么使用@pointcut 和@before

答案:1  悬赏:30  
解决时间 2021-01-14 14:45
  • 提问者网友:送舟行
  • 2021-01-14 02:53
怎么使用@pointcut 和@before
最佳答案
  • 二级知识专家网友:狂恋
  • 2021-01-14 04:07
你好,Spring使用的AOP注解分为三个层次:
前提条件是在xml中放开了

@Aspect放在类头上,把这个类作为一个切面。
@Pointcut放在方法头上,定义一个可被别的方法引用的切入点表达式。
5种通知。
@Before,前置通知,放在方法头上。
@After,后置【finally】通知,放在方法头上。
@AfterReturning,后置【try】通知,放在方法头上,使用returning来引用方法返回值。
@AfterThrowing,后置【catch】通知,放在方法头上,使用throwing来引用抛出的异常。
@Around,环绕通知,放在方法头上,这个方法要决定真实的方法是否执行,而且必须有返回值。
希望对你有帮助
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息