filter和spring 的interceptor都是单例的,都不是线程安全的

Filter 是在 Servlet 容器启动时就初始化的,因此可以认为是以单例对象存在的,如果一个请求线程对其中的成员变量修改的话,会影响到其他的请求线程,因此认为是多线程不安全的。

原文地址:https://www.cnblogs.com/panxuejun/p/7840097.html