服务在用户登录后,如果用户隔一段时间没有与服务进行交互(即不在页面上做任何动作),突然做动作时:
ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
HttpServlet request = requestAttributes.getRequest();
第二步获取到的request中的session就为null了,这是为什么?是因为session超时了吗?
(ps:如果用户一直有在页面上做操作,就不会为null)