4

有谁知道在使用 PostConstruct 注释的方法中初始化实例字段是否被认为是线程安全的?我不太确定是否必须使我的 ApplicationScoped bean 的字段易失,以便其他线程可以真正看到这些值...

感谢您的任何提示或答案!

4

1 回答 1

2

我没有直接引用绝对保证这一点的规范,但@PostConstruct应该是线程安全的。

CDI 运行时完全负责创建 bean,并且只会为给定范围创建一个实例。@PostConstruct在此类范围内或通过注入访问 bean 之前运行。

于 2012-12-15T14:16:08.400 回答