本人菜鸟一名,最近要用到spring mvc 拦截器,发现spring mvc 拦截器中拦截方法的签名都是
public boolean preHandle(HttpServletRequest request,HttpServletResponse response, Object handler) throws Exception 
如果我要用到handler,就是把Object强制转换为HandlerMethod,(HandlerMethod h = HandlerMethod)handler;)
很疑惑为什么这里方法里参数为什么不直接是HandlerMethod或HandlerMethod的某些接口,而是Object,
还是就是这样强制转换,会不会在某些情况下这个Object不是HandlerMethod而出现转换报错,求大神指教。
spring mvc 拦截器拦截器mvchandler