Springmvc的拦截器默认是线程不安全,即全局属性就是共享的即不线程安全(如下代码中变量i就是线程不安全的)。
定义了一个拦截器:
并配置了一个SessionListener(关于JavaWeb的Listener配置这里没贴代码):
设置session的过期时间为1分钟
具体操作:
在同一时间内发两次请求,第一次变量t的值变为1,第二次变为2,关于触发SessionListenr后产生的结果是:
Springmvc的拦截器默认是线程不安全,即全局属性就是共享的即不线程安全(如下代码中变量i就是线程不安全的)。
定义了一个拦截器:
并配置了一个SessionListener(关于JavaWeb的Listener配置这里没贴代码):
设置session的过期时间为1分钟
具体操作:
在同一时间内发两次请求,第一次变量t的值变为1,第二次变为2,关于触发SessionListenr后产生的结果是: