1、在Web请求处理的过程中,拦截器是服务器端进行数据处理的最后一道屏障,可以将所有用户请求的信息在拦截器中进行验证。在SpringBoot中可以继续使用SpringMVC所提供的拦截器进行处理。
1 package com.demo.config;
2
3 import java.lang.reflect.Method;
4
5 import javax.servlet.http.HttpServletRequest;
6 import javax.servlet.http.HttpServletResponse;
7
8 import org.springframework.web.method.HandlerMethod;
9 import org.springframework.web.servlet.HandlerInterceptor;
10 import org.springframework.web.servlet.ModelAndView;
11
12 /**
13 *
14 * @author 实现拦截器接口
15 *
16 */
17 public class MyInterceptor implements HandlerInterceptor {
18
19 long start = System.currentTimeMillis();
20
21 @Override
22 public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)
23 throws Exception {
24 // 拦截器处理代码
25
26 }
27
28