在spring boot中使用了登陆拦截器,根据session中的user是否被赋值来判断。
if(request.getSession().getAttribute("user")==null) {
System.out.println("被拦截器拦截了");
response.sendRedirect("/login");
return false;
}
但是!!!!
我遇到了一个问题,在网页上登陆以后,又在postman里想要post一个表单,结果一直失败,数据库总是没有这个信息。最后通过日志发现,原来postman中的post请求一直被拦截器拦截了。
然后为了验证,在每次调用拦截器的时候都输出但前session的Id,结果发现确实如此,所以好好熟悉一下Session