java
AOP
spring
br.jmx
com qualquer quantidade de parametros@Before("execution(* br.jmx.*.*(..))")
@Before("execution(* br.jmx..*.*(..))")
@Before("execution(* br.jmx..*.*(..))")
public void jmxCallIntercept(final JoinPoint joinPoint){ jointPoint.getArgs(); ...
@AfterThrowing(
pointcut = JMX_INTERCEPT_AOP_EXPRESSION,
throwing = "ex"
)
public void jmxAfterThrowCallIntercept(final JoinPoint joinPoint, Throwable ex){
...
@AfterReturning(
pointcut = JMX_INTERCEPT_AOP_EXPRESSION,
returning = "returnValue"
)
public void jmxAfterCallIntercept(final JoinPoint joinPoint, final Object returnValue){
..
metadata={"id": 347, "createdAt": "2019-08-04 19:14:45.205839", "updatedAt": "2020-01-04 12:59:36.565283"}