Java平台企业版(Java EE)5将依赖注入(DI)与使用约定优化配置到Enterprise JavaBeans(EJB)3.0。除了已有的@EJB注释之外,Java EE 6还引入了灵活且功能强大的@Inject依赖注入模型(JSR-330和JSR-299)。
如何排除/删除通过第 3 方 jar 添加的 CDI 扩展?
如标题所示,我想在运行时排除/删除通过第 3 方 jar 添加的 CDI 扩展?我尝试了几个类似的方法(但没有成功): AlterableContext 销毁 否决
假设我们有以下课程 公共抽象类 AbstractFoo { @PostConstruct 私人无效 doIt() { // } } 公共类 Foo 扩展 AbstractFoo { @
我正在开始使用Helidon MP,它的大部分内容都非常好用。我不是 CDI 系统的忠实粉丝,因为我在过去的项目中拥有使用 Guice 的丰富经验。 我一直在想...
尝试在 OpenLiberty 上使用 Infinispan JCache 时出现 CDI 异常
我正在尝试使用 Infinispan 和 JCache API 为在 OpenLiberty 上运行的 JEE 应用程序添加一些缓存功能。 我正在尝试让它在 POC 项目中工作,所以目前我没有任何代码,我只是
是否可以在使用 new 关键字创建的类中获取 CDI bean 的实例?我们目前正在对旧应用程序进行一些增强,并且我们总是得到
警告:无法使用 Quarkus 注册 kotlin.Lazy 进行反射
我的 Kotlin 代码中有以下数据类,它使用 Quarkus 作为服务器端框架。 数据类位置( 有效 ID:字符串, val serviceTimeInMinutes:长, val 开放时间: Li...
我不明白@ConversationScoped注释在CDI中是如何工作的
我正在使用以下代码来测试ConversationScoped的操作,但我不明白它是如何工作的。我打开对话,设置conversationBean.i = 1的值,然后关闭对话...
helidon-mp 4.0.0-M1 应用程序中没有可用端点
我正在尝试 4.0.0-M1 和 helidon-mp。我有一个简单的应用程序,带有数据库连接。但是我正在使用 CDI,并且想知道为什么没有暴露端点。我在本地主机上的所有端点...
Spring 生态系统中是否有任何类实现 SeContainerInitializer 或 SeContainer?
我正在尝试将 Jakarta jnosql Artemis 与 Spring Boot 应用程序一起使用。 Artemis 需要提供 CDI(上下文和依赖注入)实现。总的来说,Spring 框架确实...
是否可以在定义它们的模块中隔离 CDI 生产者(在具有共享模块的模块应用程序中)
设置 假设您有两个 bean 归档模块 A 和 B,其中 A 依赖于 B(我们不能修改 B)。在 B 中,假设有一个类,其中注入了一个 EntityManager,如下所示: @
我需要注册用户从我的 JEE Web 应用程序注销的时间,可以手动使用注销按钮,也可以关闭用户打开的所有窗口(浏览器)。 管理登录\注销
自定义 InjectableContext 在 Quarkus 中同一 bean 中的两个注入点之间不能不同
我尝试实现一个@TenantScope,它可用于有状态 bean,而不是使用嵌套映射。为此,我正在实施 io.quarkus.arc.InjectableContext。 到目前为止我一直在工作,除了...
我有一个 CDI 命名 Bean 的问题,它是 @Transactional。 我使用 WildFly 11.1.0.Final。 这里的代码:https://gist.github.com/stefanwendelmann/7a1f8352900067d5a59826d6ee205044 这是
Quarkus/CDI 中的 RequestScope 如何工作?
我用 Quarkus 做了一些实验,但我很难理解 @RequestScoped 的工作原理。来自 Spring,我希望下面的代码不应该工作并且......
在 Quarkus 的方法中添加 `@RequestScoped` 有什么效果?
我有一个 Quarkus 项目,它使用 JDBI(和 Kotlin)并实现一个 DAOUtils 类来生成其各种 DAO。 @ApplicationScoped 类 DAOUtils( @DataSource("user") userDataSou...
JavaMelody:@net.bull.javamelody.Monitored 注释未显示类或方法的统计信息
我们遵循了 JavaMelody 用户指南 https://github.com/javamelody/javamelody/wiki/UserGuide,并相应地使用 @SessionScoped 注释了我们的 CDI Bean 的方法(@net.bull.javamelody.Monitored ...
在其他 bean 未完成时创建一个新的 FlowScoped bean
我正在 weblogic 上使用 JSF(Primeface)和 j2ee。 我的应用程序中有两个不同的流程: 流量配置: 公共类 RequestFlow 实现可序列化 { @Produces @
我在 JavaEE (CDI) 应用程序中编写代码。 我知道对整个应用程序使用 ApllicationScoped bean 并不是一个好的做法,因为内存过多并且共享相同的类状态。 但是...
我正在尝试在 JDev 12.2.1 的 ADF 应用程序中使用 Java EE CDI,但即使是这个简单的案例: 公共课 ClassA { } 公共课 ClassB { @Inject ClassA注入; } 它似乎创造了两个......
相当于 Spring Boot 中用于动态注入的 javax.enterprise.inject.Instance
我正在将代码从 JEE 迁移到 SpringBoot。我在 JEE 中使用酷动态注入和 javax.enterprise.inject.Instance 类: 只是注释: @注入 私有实例