JSF bean instantion:是否只实例化视图中引用的bean?

时间:2011-04-09 19:48:29

标签: java jsf cdi managed-bean

我猜测如果我有6个requestcoped bean,则只会实例化当前视图引用的那些bean(例如使用#{foo.bar})。这个假设是否正确?在这种情况下,唯一创建的bean将是foo,而不是foo2,foo3等,它们也是requestcoped或viewscoped等。

这是否发生在CDI的@Named和jSF的@ManagedBean bean上?

1 个答案:

答案 0 :(得分:3)

是的,这是正确的。

您可以通过在所有bean的构造函数中记录消息/添加断点来测试它。