spring是否并行初始化bean?

问题描述 投票:0回答:1

我的项目中有很多独立的 spring bean(用

@Component
注释的类——不是延迟初始化)。我想知道 bean 是串行初始化还是并行初始化? 我问这个问题是因为 bean 在初始化时修改了一个公共数据结构,我想知道该数据结构是否应该是线程安全的。

使用的 Spring 版本:- 4.2

我正在 spring jira 网站上阅读未解决的问题:-

根据https://github.com/spring-projects/spring-framework/issues/14520(以前的SPR-9887),它似乎是并行初始化的

但根据https://github.com/spring-projects/spring-framework/issues/13410(以前的SPR-8767),它似乎是串行初始化的。

spring spring-bean
1个回答
4
投票

Spring串行初始化bean。没有任何内容表明它们是并行初始化的。事实上,您引用的票证 (https://jira.spring.io/browse/SPR-9887) 是一个封闭的票证,因为它是 https://jira.spring.io/browse/SPR 的副本-8767。该票证尚未解决,目标是将来发布 Spring 5.0,因此没有任何内容表明 Bean 是并行初始化的!

© www.soinside.com 2019 - 2024. All rights reserved.