Spring中单例bean是线程安全吗?
下文笔者讲述Spring中bean是否线程安全的相关说明,如下所示
Spring中: 单例bean不是线程安全 注意事项: 1. spring中bean默认是单例模式 spring 框架并没有对单例 bean 进行多线程的封装处理 2.如果bean是无状态的,则本身就是线程安全的 只有一些有状态的view model对象,需要开发者自己保证线程安全 保证线程安全可以将bean作用域 “singleton”修改为“prototype” 或 设置TheadLocal临时变量
Spring中有状态和无状态分别指什么呢?
有状态: 指有数据存储功能 无状态: 指不会保存数据
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。