1、创建拦截器
@Component
public class SignInterceptor implements HandlerInterceptor {
Logger logger = LoggerFactory.getLogger(SignInterceptor.class);
@Autowired
private TUserService userService;
/**
* 预处理回调方法,实现处理器的预处理
* 返回值:true表示继续流程;false表示流程中断,不会继续调用其他的拦截器或处理器
*/
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
throws Exception {
logger.info("SignInterceptor开始拦截.........");
Cookie[] cookies = request.getCookies();
String session = null;
if(cookies != null) {
for (Cookie cookie : cookies) {
if (cookie.getName().equals("sessionId")) {
session = cookie.getValue();
}
}
}
// 判断sessi