|
|
|
@@ -24,17 +24,17 @@ import lombok.extern.slf4j.Slf4j; |
|
|
|
* @author alascor |
|
|
|
* |
|
|
|
*/ |
|
|
|
@Aspect |
|
|
|
@Configuration |
|
|
|
//@Aspect |
|
|
|
//@Configuration |
|
|
|
@Slf4j |
|
|
|
public class TestControllerReturnAspect { |
|
|
|
|
|
|
|
|
|
|
|
@Pointcut("execution(* com.iformall.controller.*Controller.*(..))") |
|
|
|
//@Pointcut("execution(* com.iformall.controller.*Controller.*(..))") |
|
|
|
public void excudeService() { |
|
|
|
} |
|
|
|
|
|
|
|
@Around("excudeService()") |
|
|
|
//@Around("excudeService()") |
|
|
|
public Object doAround(ProceedingJoinPoint pjp) throws Throwable { |
|
|
|
RequestAttributes ra = RequestContextHolder.getRequestAttributes(); |
|
|
|
ServletRequestAttributes sra = (ServletRequestAttributes) ra; |
|
|
|
@@ -49,7 +49,7 @@ public class TestControllerReturnAspect { |
|
|
|
|
|
|
|
// result的值就是被拦截方法的返回值 |
|
|
|
Object result = pjp.proceed(); |
|
|
|
log.info("请求结束,URI: {}, method: {}, params: {},requestBody:{}. 返回值:{} " ,uri, method, paraString,requestBody, JSON.toJSONString(result)); |
|
|
|
log.info("开发调试请求结果日志,生产请关闭!!!!>>>>>>>>请求结束,URI: {}, method: {}, params: {},requestBody:{}. 返回值:{} " ,uri, method, paraString,requestBody, JSON.toJSONString(result)); |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
|