java学习整理文档Spring框架并没有对单例bean进行任何多线程的封装处理。关于单例bean的线程安全和并发问题需要开发者自行去搞定最浅显的解决办法就是将多态bean的作用域由“singleton”变更为“prototype”或者在Bean对象中尽量避免定义可变的成员变量(使用局部变量)。使用同步synchronized(以时间换空间),仅提供一份变量,让不同的线程排队访问使用ThreadLocal,在类中定义一个ThreadLocal成员变量,将需要的可变成员变量保存在ThreadL