自定义注解 import java.lang.annotation.*; /** * @author wzm */ //注解会在class中存在,运行时可通过反射获取 @Retention(RetentionPolicy.RUNTIME) //目标是方法 @Target({ElementType.METHOD, ElementType.PARAMETER}) //表示是否将注解信息添加在java文档中 @Documented public @interface Log { //这个用户所做的是什么操作 String value() default "未标注操作"; /** * 1 2 3 4 / 增 删 改 查 * 0 未设置 * @return int */ int type() default 0; } 切面类 SysLogAspect.java import com.thyc.fabric.annotation.Log; import com.thyc.fabric.common.utils.IpUtil; import com.thyc.fabric.entity.business.OperationLogger; import com.thyc.fabric.service.business.OperationLoggerService; import com.thyc