为什么spring一旦创建就不管理原型bean

时间:2017-11-28 22:40:58

标签: java spring spring-bean

因此,对于原型范围的bean,我知道spring只是将它切换到请求bean之前执行生命周期过程。然后,如果忘了它。并且逻辑上我也能理解,因为它是原型,它将仅被每个请求使用(是的不是http请求。)但是为什么不是spring容器只是为了管理完整的生命周期而保留原型bean的引用?

1 个答案:

答案 0 :(得分:0)

“原型”范围的行为与使用“new”运算符创建的任何对象POJO非常相似,除了Spring原型将@Autowired bean连接起来。这些不是单身,或与sesssion或请求范围相关联,因此它们与常规POJO更相似。