关于AOP传参的建议

目前 Interceptor 不支持在注解中传递参数,类似功能的Interceptor需要写成多个Interceptor,如果可以在注解中传参,只需要在Interceptor中做判断即可。 

评论区

杜福忠

2019-06-26 14:37

自定义一个注解 BeforeVal, 然后在Interceptor 中去取值判断就好了,
比如: inv.getMethod().getAnnotation(BeforeVal.class)
@BeforeVal({"b", "c"})
@Before({BbbInter.class, CccInter.class})

zhangtianxiao

2019-06-26 19:41

这个场景 自己加个注解比较合适

热门反馈

扫码入社