📄 interceptorhandler.java
字号:
package hong.javanet.aop;
import hong.javanet.frame.*;
import hong.javanet.util.ExceptionUtil;
public class InterceptorHandler extends DynamicProxyHandler implements
Interceptor {
public void execute() throws Exception {
try {
this.doPreCommand(this.topOriginalObject);
method.invoke(this.originalObject, this.parameters);
this.doPostCommand(this.topOriginalObject);
} catch (Throwable ex) {
this.doExceptionThrow(this.topOriginalObject,ex);
throw ExceptionUtil.wrapException(ex);
}
}
public void doPreCommand(Object command) throws PreInterceptorException {
}
public void doPostCommand(Object command) throws PostInterceptorException {
}
public void doExceptionThrow(Object command,Throwable ex) throws
PostInterceptorException {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -