第十四章 拦截器

本文介绍了Spring MVC中的拦截器机制,包括拦截器的执行流程、配置方法和常见应用场景。内容涵盖拦截器的preHandle、postHandle和afterCompletion方法的作用,以及如何自定义拦截器进行权限验证、日志记录等功能。同时,讨论了多个拦截器的执行顺序和配置注意事项。
摘要由CSDN通过智能技术生成

单选题
1、下列关于拦截器的执行流程说法错误的是( )3分
A、程序首先会执行拦截器类中的preHandle()方法
B、如果preHandle()方法的返回值为true,则程序会继续向下执行处理器中的方法,否则将不再向下执行
C、在业务处理器(即控制器Controller类)处理完请求后,会执行preHandle()方法
D、在DispatcherServlet处理完请求后,才会执行afterCompletion()方法
参考答案 :C
答案说明 :会执行postHandle()方法
2、以下有关Spring MVC配置文件中拦截器的配置说法错误的是()。
A、要使用Spring MVC中拦截器,要先自定义拦截器还需要在配置文件中进行配置
B、mvc:interceptors元素用于配置一组拦截器,其子元素中定义的是指定路径的拦截器
C、mvc:interceptors元素中可以同时配置多个mvc:interceptor子元素
D、mvc:exclude-mapping元素用于配置不需要拦截的路径请求
参考答案 :B
答案说明 :
3、下面不属于拦截器类中的方法的是()。3分
A、preHandler()
B、postHandle()
C、afterCompletion()
D、afterpletion()
参考答案 :‘D
答案说明 :
4、以下哪个方法可以定义Spring MVC中的拦截器( )3分
A、继承HandlerInterceptor
B、实现WebRequestInterceptor
C、实现HandlerInterceptorAdapter
D、继承WebRequestInterceptor
参考答案

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值