12:04:22 DEBUG (AbstractHandlerMethodInterceptorAdapter.java:242) logBegin() - will [GuestInterceptor.doPreHandle],[http://127.0.0.1:8091/item/2/PIM-7129257735AD1F3B6E5BE8-2-B]
12:04:22 DEBUG (SessionRepositoryFilter.java:366) getSession() - A new session was created. To help you troubleshoot where the session was created we provided a StackTrace (this is not an error). You can prevent this from appearing by disabling DEBUG logging for org.springframework.session.web.http.SessionRepositoryFilter.SESSION_LOGGER
java.lang.RuntimeException: For debugging purposes only (not an error)
at org.springframework.session.web.http.SessionRepositoryFilter$SessionRepositoryRequestWrapper.getSession(SessionRepositoryFilter.java:368)
at org.springframework.session.web.http.SessionRepositoryFilter$SessionRepositoryRequestWrapper.getSession(SessionRepositoryFilter.java:390)
at org.springframework.session.web.http.SessionRepositoryFilter$SessionRepositoryRequestWrapper.getSession(SessionRepositoryFilter.java:217)
at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:279)
at com.**.store.web.interceptor.member.GuestInterceptor.doPreHandle(GuestInterceptor.java:37)
at com.feilong.spring.web.servlet.interceptor.AbstractHandlerMethodInterceptorAdapter.preHandle(AbstractHandlerMethodInterceptorAdapter.java:121)
at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:133)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:962)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
如果不是false , 到这里就会开启session
但是其实这里是不需要开新session 的 , 浪费性能