如何确保beanManager.getReference始终在每次调用时创建一个新对象?

时间:2016-11-04 05:32:52

标签: java-ee ejb javabeans cdi

如何确保

<class> classInstance = (class)beanManager.getReference(bean, 
      bean.getBeanClass(), beanManager.createCreationalContext(bean)); 

每次通话都要创建一个新对象吗?

1 个答案:

答案 0 :(得分:0)

如果您正在使用CDI,则应使用@RequestScoped注释您的bean类。

例如:

@Named
@RequestScoped
public class SomeBean{
...
}

Read more here