SpringAop实现接口日志打印
定义切面注解
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* 切面注解
* @Description 用于打印请求和响应日志的注解
*/
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface ApiLog {
String[] inIgnoreValues() default {};
String[] outIgnoreValues() default {};
String apiName() default "";
}
方法增强处理器
import org.aspectj.lang.ProceedingJo
共有 0 条评论