Там, похоже, не является способом сделать это , но вы можете проверить параметры аннотации сразу при входе и сразу же передать ее, если они не удовлетворены.
@Around("execution(public * *(..)) && @annotation(reqMap)")
public Object myMethod(ProceedingJoinPoint pjp, RequestMapping reqMap)
throws Throwable {
if (notRightPropertyValue(reqMap))
return pjp.proceed();
// Do your stuff here
}
Если это слишком не элегантно, подумайте о том, чтобы придумать дополнительную аннотацию, чтобы отметить только те методы, которые вам действительно интересны.