3.简述 SpringMvc 里面拦截器是如何定义,如何配置,拦截器中三个重要的方法
⽅法⼀:实现 HandlerInterceptor 接⼝;
⽅法⼆:继承适配器类,接着在接⼝⽅法当中,实现处理逻辑,然后在 SpringMVC 的配置⽂件中配置拦截器即
可。
配置:
<mvc:interceptors>
<!--默认是对所有请求都拦截 -->
<bean id="myFirstInterceptor" class="com.atguigu.interceptor.MyFirstInterceptor">
</bean>
<!-- 只针对部分请求拦截或者不拦截 -->
<mvc:interceptor>
<mvc:mapping path=" " /> <!—指定拦截-->
<mvc:exclude-mapping path=””/> <!—指定不拦截-->
<bean class=" com.atguigu.interceptor.MySecondInterceptor " /> </mvc:interceptor>
</mvc:interceptors>
拦截器中三个重要的方法:
- preHandle
- postHandle
- afterCompletion

浙公网安备 33010602011771号