70-Spring的bean是线程安全的吗?

大家可以回顾下线程不安全构成的三要素:

1,多线程环境

2,访问同一个资源

3,资源具有状态性

那么Spring的bean模式是单例,而且后端的程序,天然就处于一个多线程的工作环境。

那么是安全的吗?

关键看第3点,我们的bean基本是无状态的,所以从这个点来说,是安全的。

所谓无状态就是没有存储数据,即没有通过数据的状态来作为下一步操作的判断依据