您的位置:首页 > 其它

使用自定义Interceptor和mvc:annotation-driven配置自定义拦截器失效问题

2019-02-15 15:49 190 查看

注解说明

<mvc:annotation-driven />
主要就是为了Spring MVC来用的,提供Controller请求转发,json自动转换等功能。

失效原因

该注解会自动配置
DefaultAnnotationHandlerMapping与AnnotationMethodHandlerAdapter 两个bean,导致无法指定自定义拦截器。并提供了:数据绑定支持,@NumberFormatannotation支持,@DateTimeFormat支持,@Valid支持,读写XML的支持(JAXB),读写JSON的支持(Jackson)。

修改拦截器配置

<!--<mvc:interceptors>-->
<!--对所有的请求记性拦截-->
<!--<bean class="com.iousct.ControllerInterceptor"/>-->
<!--对特定的请求进行拦截-->
<!--<mvc:interceptor>-->
<!--<mvc:mapping path="/**"/>-->
<!--<bean class="com.ious.aspect.ControllerInterceptor"/>-->
<!--</mvc:interceptor>-->
<!--</mvc:interceptors>-->
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐