Sto usando primavera AOP e hanno sotto aspetto:Ottieni gli argomenti del metodo utilizzando Spring AOP?
@Aspect
public class LoggingAspect {
@Before("execution(* com.mkyong.customer.bo.CustomerBo.addCustomer(..))")
public void logBefore(JoinPoint joinPoint) {
System.out.println("logBefore() is running!");
System.out.println("hijacked : " + joinPoint.getSignature().getName());
System.out.println("******");
}
}
Sopra intercetta aspetto addCustomer
metodo di esecuzione. Il metodo addCustomer
accetta la stringa come input. Ma ho bisogno di registrare l'input passato al metodo addCustomer
all'interno del metodo logBefore
.
È possibile farlo?
Qual è la firma del metodo di 'addCustomer (..) '? –