Spring Bean如何保证并发安全

1. 可以设置Bean的作用域为原型,这样每次从容器中获取到的Bean就是一个新的实例,避免了多线程共享同一个对象实例的问题.

2. 不改变Bean作用域的情况下,可以避免在Bean中存可变状态的声明,尽量使用局部变量或使用线程安全的数据结构.

3. 使用Java并发编程中提供的同步锁机制来保证并发安全性.

你可能感兴趣的:(面试,spring,java)