spring中bean本身不存在线程安全问题,要看具体使用情况,
当bean的作用域是prototype时,每次获取bean都是创建一个新的实例,因此不存在线程安全问题。
当bean的作用域是singleton时,不同线程访问同一个bean,如果这个bean中存在实例变量,并且线程有对实例变量的写操作,
那么也会产生线程安全问题
解决线程安全问题的一般方法时使用threadlocal,为每个线程创建独立的变量副本,互相隔离不影响。
ps,线程安全问题是指,多个线程操作共享数据时,会产生最终结果与预期不一致的情况。