我有一个切入点表达式来调用包中的所有方法。切入点表达式来获取参数和注释值
某些方法可能有注释和需要获得建议的参数。
我的东西试过这样
@Around("execution(* com.man.test..jmx..*(..)) && args(name,..) && @annotation(requiredJMX)")
这种表达的问题是,如果有名称和注释参数存在,它将调用。
我可以调用包中的所有方法,同时name参数和annotation是可选的吗?
像这样的事情
@Around("execution(* com.man.test..jmx..*(..)) || args(name,..) || @annotation(requiredJMX)")
是不是你想要的第二个表达式? – dimitrisli
我需要第二个表达式,但它没有工作 –