CDI postconstruct初始化字段

时间:2012-12-15 04:59:17

标签: multithreading cdi postconstruct

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

感谢任何提示或答案!

1 个答案:

答案 0 :(得分:1)

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

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