我如何在静态方法中以编程的方式将Java CDI 1.1+受管bean注入到本地变量中?
我用CDI做了一个小的测试项目。我的应用由一个EJB EAR和WAR组成,全部部署在Glassfish 4上。我正在使用Hibernate 4.3.4访问数据库。 我的目标是验证EJB中的一个类(DAO)是否可以接收EntityManager的注入。 SessionBean + EJB模式并不...
我正在尝试将构造函数注入模式应用于我的CDI应用程序中的bean,但遇到以下错误消息: 15:18:11,852 ERROR [izone.adams.webapp.error.IzoneExceptionHandler] (default task-40) org.jboss.weld.e...
这可能是一个愚蠢的问题,但我感到困惑,无法在任何地方找到清晰的解释。 HK2是一个实现JS330的依赖注入框架,是Glassfish V3和V4的基础。据我所见,它被Jersey使用。 Weld是CDI的参考实现,也是一个依赖注入框架,可以在Glassfish中使用? 因此,我的问题是:...
在我的JSF项目中,当用户在页面之间导航时,我遇到了BusyConversationException异常。这通常发生在用户尝试在ajax调用期间导航到另一个页面时。如果用户在点击链接后立即单击另一个链接而不等待页面加载,也会发生这种情况。 例如,如果用户单击多个通过类似以下代码生成的链接,...
当尝试向CDI bean(ApplicationScoped)的构造函数注入参数时,我遇到了以下问题: Caused by: org.jboss.weld.exceptions.UnproxyableResolutionException: WELD-001435: Normal scope...
我正在使用NetBeans和Glassfish 4.1.1开发Web应用程序,我正在使用JSF和CDI来管理Facelets的后备Bean。自从更改代码后不久,每次我都会在“成功”部署并通过浏览器运行应用程序后遇到内部服务器错误,并出现此IllegalStateException:org.jb...
我的配置是:Wildfly 8.2.0,Weld。在CDI中,是否可能在Bean而不是其接口中进行注入?@Stateless class Bean implements IBean { ... } interface IBean { ... } @SessionScoped cla...
在我的项目中,我在持久层使用JSF+JPA+CDI+WildFly 8.2。我有一个BasicDao,如下所示: public class BasicDao<M, K> { private org.jboss.logging.Logger logger = org.jbo...
我正在使用以下代码:public Configuration { private boolean isBatmanCar = someMethod(...); @Produces public Car getCar(@New Car car) { i...