cdi 相关问题

Java平台企业版(Java EE)5将依赖注入(DI)与使用约定优化配置到Enterprise JavaBeans(EJB)3.0。除了已有的@EJB注释之外,Java EE 6还引入了灵活且功能强大的@Inject依赖注入模型(JSR-330和JSR-299)。

如何在没有代理重新创建的情况下更改CDI(Weld)代理下的实例(目标)

如果某些属性发生更改,我想刷新bean(destroy,initialize),例如db url connection。问题是这个bean可能已经注入了CDI容器中的其他bean。我有 ...

回答 1 投票 -1

EntityManager CDI的通用库

我在普通的lib中有一个通用的通用DAO。我希望在每个使用此DAO的模块中使用自己的持久性初始化UNIT公共抽象类GenericDao实现IGenericDao {@ ...

回答 2 投票 1

容器找不到.jar中的CDI bean(不满意的依赖项)

我创建了一个Java项目作为其他项目的lib,减少了项目之间的代码重复。此lib项目导出到jar以包含在Web项目中(WAR,而不是EAR)。在......

回答 2 投票 7

在会话作用域的JSF支持bean中观察CDI事件

我想知道是否有可能观察到多个JSF 2.0会话作用域支持bean的CDI事件。我以为我可以通过观察事件将事件/数据推送到多个会话。我有 ...

回答 2 投票 10

Weld CDI:尽管有cdi-spec,但超级类别的生产商仍然有效

给定公共类BeanContainer {@Produces Bean bean = new Bean();和它的替代方案:@Alternative公共类BeanContainerAlt扩展BeanContainer {@Produces int ...

回答 1 投票 1

org.jboss.weld.exceptions.UnsatisfiedResolutionException WELD-001334带有限定符的MyInterface类型的不满意依赖@Any @MyAnnotation

我有一个Java 8项目和一个JBoss 7.1.0GA服务器。我有一个带有全局变量@EJB public MyInterface委托的批处理类;在我的ejb-jar.xml中定义为DelegateClass的实例:...

回答 2 投票 0

CDI:WELD-001408不满意的依赖关系,如何解决?

我用CDI做了一个小测试项目。我的应用程序由EJB EAR和WAR组成,全部部署在Glassfish 4上。我正在使用Hibernate 4.3.4来访问数据库。我的目标是验证一个班级......

回答 4 投票 19

如何注入两个实现相同接口的不同类的实例?

在java中处理CDI时,我想注入两个不同类的两个实例,实现相同的接口。据我所知,我可以注入一个没有实现的类的实例...

回答 1 投票 0

将faces-config.xml从2.2更改为2.3会导致javax.el.PropertyNotFoundException:目标无法访问,标识符'bean'已解析为null

有以下代码片段:Bean:import javax.faces.view.ViewScoped; import javax.inject.Named; @Named(value =“directoryBean”)@ ViewScoped公共类DirectoryBean实现Serializable ...

回答 3 投票 5

如何获得@Qualifier成员值? [重复]

我有一个@InterceptorBinding,其成员值如下:@Target({ElementType.METHOD,ElementType.TYPE})@InterceptorBinding @Retention(RetentionPolicy.RUNTIME)public @interface Transactional {...

回答 1 投票 0

DeltaSpike使用CDI自定义ConfigSource

我正在尝试定义自定义DeltaSpike ConfigSource。自定义配置源将具有最高优先级,并检查数据库中的config参数。我有一个ConfigParameter实体,...

回答 3 投票 3

为什么另一个ejb作为字段的ejb不会更新充当字段的ejb的值?

我正在制作我的第一个java-ee方法。我想要实现的是下一个:我编写了一个应用程序,它收集来自不同来源的投注价格,我将收集的数据管理成...

回答 1 投票 0

从EJB注入到servlet的NullPointerException

Glassfish日志中报告的NullPointerException来自哪里? ConverterServlet似乎将美元作为BigInteger数字,非null。如果ConverterBean只是记录美元......

回答 2 投票 0

CDI在jberet实现下不使用Java EE Batch

我有一个Java EE批处理应用程序,使用部署在WildFly应用程序服务器上的jberet实现。此应用程序还公开REST api以按需触发作业。我有以下课程创建......

回答 1 投票 0

wildfly:从配置目录中读取属性

我正在尝试从我的wildfly配置文件夹中的属性文件中读取部署特定信息。我试过这个:@Singleton @Startup public class DeploymentConfiguration {protected ...

回答 7 投票 13

Java EE,EJB,JPA:java.lang.NullPointerException

我使用Java EE 8,JSF和JPA创建了一个小型在线商店。每当行Item item1 = itemDAO.findById(1)时,我都会得到一个空指针异常;在我的代码中调用(在ShoppingCartPresenter ....

回答 1 投票 0

转换器中的注入在JSF 2.3中不起作用

服务器:Payara 5.183。使用转换器时,会引发NullPointerException,因为注入的EJB为null(System.out.println打印“null”)。如果我使用...它可以工作(注入不为空)

回答 1 投票 0

使用代理注入CDI Producer

我试图遵循我在之前发布的问题中找到的一些建议,但我似乎无法获得完整的解决方案。使用以下代码:@Produces @Dependent @ ...

回答 1 投票 1

Java EE 8下的注入失败 - 在FacesValidator中

我们在服务器calsses中使用GenericValidator。实现通过RequestScoped Managed bean注入。当我们在Java EE 7(Wildfly 13)下运行这个例子时,everthing工作正常。现在我们试着......

回答 1 投票 0

CDI 1.1:@Observes @Initialized(TransactionScoped.class)应该有效吗?

CDI 1.1:@Observes @Initialized(TransactionScoped.class)应该有效吗? @ApplicationScoped公共类MyClass {public void processConversationScopedInit(@Observes @Initialized(...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.