type
status
date
slug
summary
tags
category
icon
password
之前的代码不管是,@Before,@AfterReturning里面的表达式都是
execution(public Float com.liu.spring.aop.aspectj.Cat.getSum(Float, Float))
,为了方便,可以将它重用,就像定义一个变量一样。定义一个切入点
用切入点代替
执行效果都是一样的,就是达到了表达式复用的目的
切面类的执行顺序
如果同一个方法,有多个切面在同一个切入点切入,那么执行的优先级如何控制
复制一份新的切面

image-20230218111654589
执行结果:

image-20230218111707725
发现前置通知,执行顺序是1,3,后置的是3,1
指定执行顺序
执行顺序说明

image-20230218113125679
Spring上结束