【发布时间】:2016-06-08 01:13:24
【问题描述】:
本文解释了您可以将 RequestScoped bean 注入 ApplicationScoped bean 中,客户端代理将在请求期间指向正确的实例: Bean instance of a shorter scope injected in a bean instance of a larger scope in CDI - how does it work?
当使用单独的生产者类进行一些额外处理并生成 RequestScoped bean 时,这是如何工作的? 在部署到应用程序服务器后,由于不明确的依赖关系,我得到了一个 DeploymentException,因为托管 bean 和我的生产者方法都符合条件。
【问题讨论】:
-
我正在摆脱我的生产者类并直接在我的 RequestScoped Bean 中进行额外的处理。这似乎是一种更好的方法,因此所有内容都集中在一个地方,而不是分布在两个类中。
标签: java dependency-injection cdi java-ee-7