如何跨多个线程隔离spring组件类级别变量

如何跨多个线程隔离spring组件类级别变量,spring,multithreading,Spring,Multithreading,在多线程环境中使用带有类变量的服务(spring组件-singleton作用域)类。这里的问题是,每个线程都修改类变量,因为服务类是单例的。如何处理此问题不要使用类变量。是否仍有方法处理此情况或任何替代方法?如果您有特定问题,应在问题中添加相关代码和说明。然后我们可能会给出适当的建议。现在,我的第一条评论是你问题的唯一正确答案。你可以尝试使用ThreadLocal来保持课堂。谢谢StanislavL和dunni。将检查螺纹局部是否适合

在多线程环境中使用带有类变量的服务(spring组件-singleton作用域)类。这里的问题是,每个线程都修改类变量,因为服务类是单例的。如何处理此问题

不要使用类变量。是否仍有方法处理此情况或任何替代方法?如果您有特定问题,应在问题中添加相关代码和说明。然后我们可能会给出适当的建议。现在,我的第一条评论是你问题的唯一正确答案。你可以尝试使用ThreadLocal来保持课堂。谢谢StanislavL和dunni。将检查螺纹局部是否适合