cdi 相关问题

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

CDI 注入无状态会话 Bean 请求

目前我们有一个复杂的 POJO 对象结构来处理 Web 服务请求,称为“处理器”。 在服务此请求期间调用的远程和本地 EJB 以及 PersistenceContext 是

回答 1 投票 0

如何判断一个Bean来自哪个Bean Archive?

问题 在 Bean 发现期间或之后,我如何确定 Bean 源自哪个 Bean 归档,而不依赖于实现细节(如果可能)? 阐述 在 J...

回答 1 投票 0

@SessionScoped (CDI) 和 @Stateful (Java EE) 之间的区别

我了解到 CDI Bean 可以用于不同的基于 Web 应用程序的范围(仅限于此,对吧?)。例如:@RequestScoped、@SessionScoped等。 @SessionScoped 将数据保存在托管中...

回答 2 投票 0

如何在 Quarkus 应用程序中急切地初始化 CDI bean

有quarkus 1.2.1 + jakarta cdi 2.0.2的项目。 我添加了 SQS 消息的侦听器。 问题是所有的bean都是默认延迟创建的,这显然不适合...

回答 1 投票 0

如何在 Quarkus 中解析多模块类路径 bean?

在 Spring 中,可以在单独的模块中定义 bean 依赖项,然后在运行时通过类路径解析这些依赖项。在 Quarkus 中是否可以做类似的事情? 例如,多

回答 3 投票 0

ClassnotFoundException jakarta.Name:使用 Jakarta 运行 deltaspike 1.9.6 测试 CDITestRunner 时出现 NamingException

我正在尝试在我们的测试中使用 CDITestRunner,使用 deltaspike 和 jakarta 1.9.6 版本以及 apache open web beans。 它没有使用 CDITestRunner 运行测试并抛出

回答 2 投票 0

Java 批量事务控制

我有一些用于与 bean 管理事务一起运行的代码(我的代码将处理何时启动或提交事务)。这段代码被迁移到容器管理的事务中,最终是

回答 2 投票 0

创建库时 Quarkus CDI 不工作

我在项目 B 中有两个项目 A 和 B,我想从项目 A 中注入 CDI bean,但是,这也失败了 java.lang.RuntimeException:io.quarkus.builder.BuildException:构建失败:Bu...

回答 1 投票 0

Microstream 8 CDI @Store 类型

看博客:https://openliberty.io/blog/2022/05/03/microstream-cdi-ext.html 这个例子提到了注解类型@Store。 我正在使用带有 JarkartaEE 10 和 microprofile 6 的版本 8,所以我...

回答 1 投票 0

Java EE 6 企业应用程序:注入 bean 时警告“未满足的依赖关系:没有 bean 与注入点匹配”

我在 Netbeans 7.2 中创建了一个全新的 Java EE 6 企业应用程序。所以我有三个项目: 耳朵 EJB 战争 在 EJB 项目中,我创建了一个简单的 Bean: 软件包 de.aidaorga.test; 我...

回答 3 投票 0

Quarkus 本机和 Google Cloud Storage:通过 Producer 注入存储时“未找到您的默认凭据”

在我的 Quarkus 服务项目中,我使用 Google Cloud Storage (GCS) 读取和写入 GCS 存储桶。最近,我重构了有关 GCS 访问的代码,以便能够对我的服务进行单元测试...

回答 1 投票 0

使用 CDI 添加类注释

我正在尝试使用 CDI 扩展事件 ProcessAnnotatedType 向注释类型的接口添加新的 annotioion。像这样的东西: < T > void processAnnotatedType( @Observes

回答 1 投票 0

类型 MongoClient 和限定符 [@Default] 的依赖关系不满足

我已经在这个问题上苦苦挣扎了两天了。我不明白为什么 CDI 无法在我的代码中注入 MongoClient: 包 edu.kmaooad.capstone23.relations.dal; 导入 com.mongodb.client.m...

回答 1 投票 0

weld-junit5 与 Java 17

是否可以使用Java 17运行weld-junit5? 我们将 Wildfly 26 与 Java 17 结合使用。 当我运行单元测试时,出现异常: org.jboss.weld.exceptions.WeldException:WELD-001524:无法加载...

回答 1 投票 0

带有属性文件的CDI工厂设计模式

我有一个这样的界面: @辛格尔顿 公共接口存储引擎{ 字符串上传(InputStream inputStream); 输入流下载(字符串文件名); int 大小(字符串文件名);

回答 2 投票 0

在自定义扩展中注册带有注入点的动态 bean 会在 cdi 容器 bean 验证阶段引发不满足的依赖项异常

我正在尝试编写一个 cdi 扩展来注册一个自定义 bean,该 bean 本身已注入托管 bean。 将应用程序部署到 payara 服务器时,我收到错误消息:

cdi
回答 1 投票 0

为什么 @Specializes 注释没有取代我的 bean?

我们有一个java EE应用程序,它有一个核心模块和一些其他模块。核心模块中存在一个调度程序,声明如下: @辛格尔顿 @事务性 @RunAs(“管理任务”) @RunAsPrinci...

回答 1 投票 0

如何排除/删除通过第 3 方 jar 添加的 CDI 扩展?

如标题所示,我想在运行时排除/删除通过第 3 方 jar 添加的 CDI 扩展?我尝试了几个类似的方法(但没有成功): AlterableContext 销毁 否决

回答 1 投票 0

@PostConstruct 和继承的顺序

假设我们有以下课程 公共抽象类 AbstractFoo { @PostConstruct 私人无效 doIt() { // } } 公共类 Foo 扩展 AbstractFoo { @

回答 3 投票 0

您可以使用 Helidon MP 替代依赖注入框架吗?

我正在开始使用Helidon MP,它的大部分内容都非常好用。我不是 CDI 系统的忠实粉丝,因为我在过去的项目中拥有使用 Guice 的丰富经验。 我一直在想...

回答 1 投票 0

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