关于Spring中bean被多个类注入的问题
来源:1-1 剑指造轮子,决胜Spring源码
![](http://img1.sycdn.imooc.com/user/533e4cbd00011ecc01000100-100-100.jpg)
慕前端2271332
2022-06-03
老师你好,Spring中,一个单例的bean 如果被多次注入到另外的bean中,那么这个bean在整个容器中是唯一的,其他的bean如果同时使用的时候,会不会导致数据出问题?也就是这个是线程安全的吗?
写回答
1回答
-
翔仔
2022-06-04
同学好,spring只是框架,具体肯定还是依赖于java本身的机制,那么就java本身机制来讲,如果是单例,被多个实例使用,那么通常它本身是不包含状态的,如果包含状态的话,肯定就会涉及到线程安全(状态通常指的是单例有个成员变量,会被其他调用者修改),这个时候就需要考虑加锁,可以联想到各种事务隔离机制
00
相似问题