咨询下拦截器中全局静态变量问题

第一个拦截器,定义一个静态变量,这个拦截器中会去获取到token

image.png

第二个拦截器,我直接使用第一个拦截器提供的get方法去拿到token

image.png

java基础是静态变量是和类共享,和实例化对象无关,jfinalweb中,每一个请求,会对上面两个拦截器实例化一次,那如果我请求很多的时候,在第二个拦截器中,获取到的这个token会混乱吗?

我觉得这么写,当请求多的时候,第二次token的获取会混乱,麻烦大家指导下,谢谢大家

评论区

tonysb

2018-04-17 10:33

第二次获取token仔细想下,应该不会混乱,因为每个请求都需要经过第一个拦截器,等达到第二个拦截器的时候,token那个值已经在第一个拦截器中初始化好了,不知道这么理解对不对?

tonysb

2018-04-18 16:14

在多线程并发的情况下,这个token的获取是会混乱的

热门反馈

扫码入社