springboot的处理方法可以多个切入点用一个处理方法,请问可以区分不同切入点切得的数据么?

在切入点处理上可以多个切入点用一个处理,但是我有一个切入点的处理要多一个if条件,请问我该怎么做?

img


比如最后那个切入点我想要增加一个if条件

两种方案:
1.自己判断joinPoint的方法属于哪个切面表达式(point()\methodcut()\areauser())
这种的话麻烦的很
2.写三个方法,修改intercepter(joinPoint)为intercepter(joinPoint,type)


@Before(point())
  interceptorPoint(joinPoint){
    intercepter(joinPoint,1)
  }

  @Before(methodcut())
  methodcutPoint(joinPoint){
    intercepter(joinPoint,2)
  }

```java