package com.haogrgr.test.interceptor;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.annotation.AfterReturning;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Pointcut;
@Aspect
public class ResponseBodyInterceptor {
@Pointcut("execution(* com.haogrgr.test.controller..*.*(..)) && @annotation(org.springframework.web.bind.annotation.ResponseBody)")
public void logPointcut() {
}
@AfterReturning(value = "logPointcut()", returning = "ret")
public void after(JoinPoint joinPoint, Object ret) {
System.out.println(ret);
}
}