我有这段针对Spring 2.4实现的旧代码。
public class Interceptor extends HandlerInterceptorAdapter {
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response,
Object handler) throws Exception {
........
return super.preHandle(request, response, handler);
}
}
我将代码迁移到了Spring 2.6:
public class Interceptor implements HandlerInterceptor {
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response,
Object handler) throws Exception {
......................
return HandlerInterceptor.super.preHandle(request, response, handler);
}
}
我遇到了Cannot resolve method 'preHandle' in 'Object'
的问题,所以我将代码更改为HandlerInterceptor.super.preHandle(request, response, handler);
这样更改代码是否正确:HandlerInterceptor.super.preHandle(request, response, handler);
或者还有其他修改方式吗?