cdi 相关问题

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

在字段上指定javax.enterprise.context.RequestScoped如何工作?

在代码中找到以下内容(真实名称替换为虚拟名称):JAX-RS资源@Path(“ hello”)公共类HelloResource {@Inject @RequestScoped FirstService service1; @Inject ...

回答 2 投票 0

如何在Quarkus中创建自定义范围?

我尝试遵循此说明https://rpestano.wordpress.com/2013/06/30/cdi-custom-scope/,但是它不起作用,因为未触发我的自定义上下文的方法。

回答 1 投票 0

需要CDI容器的单元测试导致java.lang.IllegalStateException:无法访问CDI

我正在将Weld用于CDI。我正在尝试使用JUnit 5为服务“ A”编写单元测试。服务A的构造函数为:@Inject public A(B b){this.b = b} B类构造函数为:@ ...] >

回答 1 投票 0

CDI @产生Javadoc要求说明

我想知道@Produces Javadoc中描述的这一要求:如果生产者方法有时返回空值,或者如果生产者字段在访问时有时包含空值,...

回答 1 投票 1

CDI收集所有带注释的方法

我知道,使用cdi,您可以收集带有特定注释(通过观察ProcessAnnotatedType)注释的所有类型(类/接口)。但是,我想收集所有带注释的方法...

回答 1 投票 0

我需要有关处理JUnit测试和CDI事件的帮助

我需要帮助为我的课程建立测试。这个课程做了很多事情,由于我没有时间,所以我不允许重构它(至少我的公司没有分配时间)。我必须使用...

回答 2 投票 0

WELD-001409:带限定符@Default的DataProvider类型的模棱两可的依赖性

所有组件(jar,wars)都具有带有bean-discovery-mode =“ annotated”的beans.xml。 DataProvider-接口,不注释实现该接口的所有类。仅存在一个具有2个...的制作人。

回答 1 投票 0

CDI拦截器

我一直在一个项目中,我想动态地拦截对外部依赖项的调用并在运行时模拟它们的返回。我首先实现了一个小的概念证明,...

回答 1 投票 0

是否可以使用new()创建一个bean,而不会使其内部bean无法使用?

我正在将Weld用于CDI。我正在寻找一种运行包含已注入的bean的定期线程的方法。在主要我想创建:executorService.scheduleWithFixedDelay(new ExampleThread(),1,1,...

回答 2 投票 1

Quarkus IBM MQ集成

我正在寻找将Quarkus(仅CDI而没有EJB)与IBM MQ集成的解决方案。有人有这样的问题吗?或有任何想法。我正在使用的连接参数:主机端口通道队列管理器...

回答 1 投票 0

与REST API JAXRS中的CDI进行Keycloak集成

我们有一个奇怪的REST API jaxrs,我们想用密钥斗篷来保护它。问题是,与@SecurityDomain(“ keycloak”)的集成仅与EJB入口点一起使用。它在类上被忽略...

回答 1 投票 0

在Quarkus中调用bean的postConstruct和preDestroy方法

这里是一个问题的简要概述:我想在不重新启动应用程序的情况下调用bean生命周期方法。我需要调用超类的拦截器方法(PostConstruct和PreDestroy)...

回答 1 投票 0

使用@Inject实例获取实现特定接口的EJB和CDI bean

在我们的应用程序中,我们有如下结构的CDI(@ApplicationScoped批注)和EJB(@Stateless注释)Bean:MyInterface MyAbstractClass MyBean(CDI或EJB)我正在使用...

回答 1 投票 0

跨越聚合树的限定符

我想创建一个CDI bean的多个实例,然后进一步根据限定符对接口的聚合树选择实现进行进一步处理。在下面的示例中,我创建两个...

回答 1 投票 2

使用玻璃鱼时,无法使用带有可注入参数的构造函数调用泽西岛的根资源

使用Tomcat版本7.0.92时,REST-API项目运行正常。但是,当项目在具有相同库集的Glassfish 5.1.0版服务器上运行时,会产生以下异常:[2020 -...

回答 1 投票 2

在quarkus中的ApplicationScoped bean中注入实体管理器如何安全?

在quarkus示例中,我看到ApplicationScoped bean用作EntityManager注入的服务类。据我所知(JEE)EntityManager不是线程安全的,ApplicationScoped bean也不是。它...

回答 1 投票 1

在Weld中创建bean的顺序

我尝试调试bean的创建,并了解这是随机顺序。在Weld中创建bean的顺序是什么?有豆图吗?

回答 1 投票 0

将一个ejb bean注入同一jar模块中的另一个ejb bean无法工作

我的jar模块中有两个bean-> bean A:@Singleton公共最终类A {public String getS(){return“”; }和同一jar模块中的第二个bean B:@Stateless public ...

回答 1 投票 0

CDI @在字段上产生注释的目的是什么?

[我想我了解CDI @Produces结合工厂方法的目的:@Produces公共TimeLogger getTimeLogger(){返回new TimeLogger(new SimpleDateFormat(“ HH:mm”),Calendar ....

回答 2 投票 -1

使用CDI @Named CDI没有任何价值吗?

使用CDI @Named没有值有什么意义吗?难道不就是等同于同时使用@Qualifier和@Default吗? @Named公共类GifFileEditor实现ImageFileEditor {

回答 1 投票 0

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