@Override
public void preHandle(UrlMappingRule rule, RequestHandlerResultHolder holder) {
RequestHandlerInterceptor interceptor = (RequestHandlerInterceptor) adapter.asTargetInstance();
Context.getCurrentThreadContext().setData(InterceptorInstanceCacheKey, interceptor);
interceptor.preHandle(rule, holder);
}
@Override
public void postHandle(UrlMappingRule rule, RequestHandlerResultHolder holder, ExceptionHandler exceptionHandler) {
// retrieve the instance that actually was executed