site.zfei.at.coxt.AtHandlerInterceptor Maven / Gradle / Ivy
package site.zfei.at.coxt;
import org.aspectj.lang.JoinPoint;
import site.zfei.at.trace.WebLogBean;
/**
* @author dyj
*/
public interface AtHandlerInterceptor {
/**
* 拦截前动作
*
* @param jp 切入点
* @param logBean 日志bean
*/
void postBefore(JoinPoint jp, WebLogBean logBean);
/**
* 拦截后动作
*
* @param result 处理结果
* @param jp 切入点
* @param logBean 日志bean
*/
void postAfter(Object result, JoinPoint jp, WebLogBean logBean);
/**
* 执行顺序,越小越靠后
*/
default int order() {
return 0;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy