[Spring AOP] Acessando anotações no advice

Olá pessoal,

Tenho um advice que é chamado toda vez que encontra certa anotação em meus métodos. Contudo, não estou conseguindo acessar esta anotação de dentro do advice, para obter os seus parâmetros.

Obrigado!

A anotação foi criada por você? Como você está tentando acessar a anotação e qual foi a retention policy usada?

Opa David,

Já resolvi o problema. :smiley:

	private CleanCache getAnnotation(ProceedingJoinPoint call) {
		Object target = call.getTarget();
		for (Method method : target.getClass().getMethods()) {
			if (method.getName().equals(call.getSignature().getName())) {
				return method.getAnnotation(CleanCache.class);
			}
		}
		return null;
	}

Obrigado!