当前位置:编程学习 > JAVA >>

spring mvc 拦截器中方法参数handler的疑问

本人菜鸟一名,最近要用到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 拦截器 拦截器 mvc handler --------------------编程问答-------------------- 自己顶 --------------------编程问答-------------------- 看的什么介绍spring的书? --------------------编程问答-------------------- Object handler参数就是一个拦截器,接口定义2的时候当然要定义最基本的类型,object是所有类型的基类,所以没有问题,放心使用就好了。
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,