替换托管bean

时间:2012-01-10 03:11:16

标签: jsf-2 cdi managed-bean

使用CDI设置托管bean的几个问题。 1.如果使用@Inject批注将会话bean注入另一个会话bean,如何替换整个会话Bean? 2.在CDI中,是否可以将注入定义为仅注入(而不是注入)。

1 个答案:

答案 0 :(得分:1)

  

如果使用@Inject注释将会话bean注入另一个会话bean,如何替换整个会话Bean?

你没有。这个要求只能意味着一件事:会话范围是有问题的bean的错误范围。也许您正在寻找conversation scope

如果你真的需要,你总是可以添加一些clear()方法来清除会话范围bean的状态(因此,它的所有属性),但这仍然是可疑的。只需从头开始选择合适的范围。

相关问题