cdi 相关问题

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

我不明白@ConversationScoped注释在CDI中是如何工作的

我正在使用以下代码来测试ConversationScoped的操作,但我不明白它是如何工作的。我打开对话,设置conversationBean.i = 1的值,然后关闭对话...

回答 1 投票 0

helidon-mp 4.0.0-M1 应用程序中没有可用端点

我正在尝试 4.0.0-M1 和 helidon-mp。我有一个简单的应用程序,带有数据库连接。但是我正在使用 CDI,并且想知道为什么没有暴露端点。我在本地主机上的所有端点...

回答 1 投票 0

Spring 生态系统中是否有任何类实现 SeContainerInitializer 或 SeContainer?

我正在尝试将 Jakarta jnosql Artemis 与 Spring Boot 应用程序一起使用。 Artemis 需要提供 CDI(上下文和依赖注入)实现。总的来说,Spring 框架确实...

回答 1 投票 0

是否可以在定义它们的模块中隔离 CDI 生产者(在具有共享模块的模块应用程序中)

设置 假设您有两个 bean 归档模块 A 和 B,其中 A 依赖于 B(我们不能修改 B)。在 B 中,假设有一个类,其中注入了一个 EntityManager,如下所示: @

回答 0 投票 0

JEE:关闭应用程序(即所有打开的窗口)时注册用户注销

我需要注册用户从我的 JEE Web 应用程序注销的时间,可以手动使用注销按钮,也可以关闭用户打开的所有窗口(浏览器)。 管理登录\注销

回答 0 投票 0

自定义 InjectableContext 在 Quarkus 中同一 bean 中的两个注入点之间不能不同

我尝试实现一个@TenantScope,它可用于有状态 bean,而不是使用嵌套映射。为此,我正在实施 io.quarkus.arc.InjectableContext。 到目前为止我一直在工作,除了...

回答 0 投票 0

事务包装方法不会持久化或删除

我有一个 CDI 命名 Bean 的问题,它是 @Transactional。 我使用 WildFly 11.1.0.Final。 这里的代码:https://gist.github.com/stefanwendelmann/7a1f8352900067d5a59826d6ee205044 这是

回答 1 投票 0

Quarkus/CDI 中的 RequestScope 如何工作?

我用 Quarkus 做了一些实验,但我很难理解 @RequestScoped 的工作原理。来自 Spring,我希望下面的代码不应该工作并且......

回答 1 投票 0

在 Quarkus 的方法中添加 `@RequestScoped` 有什么效果?

我有一个 Quarkus 项目,它使用 JDBI(和 Kotlin)并实现一个 DAOUtils 类来生成其各种 DAO。 @ApplicationScoped 类 DAOUtils( @DataSource("user") userDataSou...

回答 0 投票 0

JavaMelody:@net.bull.javamelody.Monitored 注释未显示类或方法的统计信息

我们遵循了 JavaMelody 用户指南 https://github.com/javamelody/javamelody/wiki/UserGuide,并相应地使用 @SessionScoped 注释了我们的 CDI Bean 的方法(@net.bull.javamelody.Monitored ...

回答 1 投票 0

在其他 bean 未完成时创建一个新的 FlowScoped bean

我正在 weblogic 上使用 JSF(Primeface)和 j2ee。 我的应用程序中有两个不同的流程: 流量配置: 公共类 RequestFlow 实现可序列化 { @Produces @

回答 1 投票 0

JAVA EE CDI 的作用域

我在 JavaEE (CDI) 应用程序中编写代码。 我知道对整个应用程序使用 ApllicationScoped bean 并不是一个好的做法,因为内存过多并且共享相同的类状态。 但是...

回答 0 投票 0

JDev 12 和 Java EE CDI

我正在尝试在 JDev 12.2.1 的 ADF 应用程序中使用 Java EE CDI,但即使是这个简单的案例: 公共课 ClassA { } 公共课 ClassB { @Inject ClassA注入; } 它似乎创造了两个......

回答 1 投票 0

相当于 Spring Boot 中用于动态注入的 javax.enterprise.inject.Instance

我正在将代码从 JEE 迁移到 SpringBoot。我在 JEE 中使用酷动态注入和 javax.enterprise.inject.Instance 类: 只是注释: @注入 私有实例

回答 3 投票 0

在 Quarkus 中作为 jar 运行时如何注入生产者方法?

我有以下代码,当我在我的 Quarkus 应用程序中使用它时效果很好: 公共接口 CrudRepository { 无效保存(T t); 设置 findAll(); 设置

回答 0 投票 0

liquibase 忽略已经执行的 changeSets

我正在尝试使用现有数据库(在 MySQL 上)中的 liquibase (3.5.5)。 我使用 generateChangeLog 命令生成了一个 db.changelog.xml 文件。 C:/liquibase-3.5.5/liquibase.bat --driver=com.

回答 2 投票 0

如何动态选择具有多个注解的bean

假设我有几个处理器类,每个处理器都能够处理一个或两个特定的键。我正在读取一个由 csv 行组成的文件,每一行在其中一个字段中都有一个键。 然后杜...

回答 0 投票 0

InjectMock 不适用于 Quarkus 中的 ApplicationScoped Bean 的 RestClient

从 Quarkus 1.11.3.Final 升级到 2.2.3.Final 后,我的单元测试失败并显示以下消息: 引起:java.lang.IllegalStateException:无效使用 io.quarkus.test.junit.mockito.

回答 2 投票 0

如何在WSS4JOutInterceptor的CallbackHandler中注入@AppConfigProperty

对于上下文:我必须调用我们的一个网络服务(来自批处理作业的内部调用)并传入所需的用户名和密码(该网络服务受 WS-Security 保护) 我的目标是...

回答 0 投票 0

org.jboss.weld.exceptions.WeldException: WELD-000049: 无法调用 private void init()

出于某种原因,以下代码不起作用,我不明白为什么。我目前的,而且相当手波浪,从大惊小怪的几个细微的变化中相信是因为豆子是

回答 1 投票 0

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