CDI - 会话范围 - 每个请求范围的新会话范围

时间:2014-03-14 04:17:58

标签: jsf-2 jboss cdi session-scope

我有一个@SessionScoped CDI bean,可以很好地存储每个用户会话的信息。但是我想使用相同的bean但是在请求范围中有一个新的实例,但是一旦它被创建,它就会保留在该请求的会话中。所以对于另一个请求,我希望它创建一个新的bean。

这可以使用CDI吗?

1 个答案:

答案 0 :(得分:0)

您需要一个新的@RequestScoped bean,它通过普通的new运算符(即未注入)创建现有的bean类。您不能同时将容器获取的单个bean视为请求和会话作用域。