package com.signet.config;
import com.fasterxml.jackson.annotation.JsonAlias;
import org.apache.tomcat.util.buf.StringUtils;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.Signature;
import org.aspectj.lang.annotation.AfterReturning;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;
import org.aspectj.lang.reflect.MethodSignature;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
import java.lang.reflect.Method;
import java.util.Arrays;
import java.util.List;
/**
* @author Desert
*/
@Component
@Aspect
public class LogAspect {
private static Logger log = LoggerFactory.getLogger(LogAspect.class);
@Before("within(com.signet.web.*)")
public void before(JoinPoint joinPoint) {
Object[] args = joinPoint.getArgs();
MethodSignature signature = (MethodSignature) joinPoint.getSignature();
Method method &#
打印接口 数据和返回数据
本文详细探讨了接口在发送请求和接收响应过程中的数据处理,包括如何打印请求参数和解析返回数据,以及在实际开发中遇到的问题和解决方案。
摘要由CSDN通过智能技术生成