cdi 相关问题

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

Quarkus / CDI和“ java config” DI定义

我刚刚开始了夸夸其谈的概念证明。容器启动时间真是太神奇了!现在,我正在研究依赖注入部分。并找出选项。 https://quarkus.io/blog / ...

回答 1 投票 0

在Java CDI拦截器中获取调用方类

我正在尝试实现一个缓存,该缓存保存特定业务方法调用的结果,然后每30分钟刷新一次。我可以通过使用...

回答 2 投票 0

Java批处理-将ejb注入批处理

我有一个启动bean。我想在此开始一些小批量工作。我通过使用@Nemed和@Dependent注释了批处理类。我想在批处理中使用诸如ReportService之类的ejb,但不使用注入...

回答 1 投票 1

我如何处理继承类型的多种处置方法?

我有两节课。类A {}类B扩展了A {}并且在生产者类中我这样声明。 @产生A ProduceA(InjectionPoint ip){返回new A(); } void disposeA(A a){// ...

回答 1 投票 0

Helidon MP / Microprofile的启动/关机钩子?

我正在使用Helidon MP开发微服务应用程序。到目前为止,我的经历很棒。但是我最终还是在Helidon MP上寻找启动/关闭挂钩。我试图通过搜索找到......>

回答 1 投票 0

@@ Transactional方法在异常和多线程Wildlfy CDI上插入值

我在CDI bean中有一个方法,它是事务性的,如果出错,它将在数据库中创建带有异常消息的条目。 RESTendpoint可以以多线程方式调用此方法。我们有一个SQL ...

回答 2 投票 1

如何丢弃扔掉的@Injected豆?

我的ExampleBean仅在创建时需要来自UtilityBean1的信息。因此,在获取所需信息后,我可以丢弃UtilityBean1实例。 @ManagedBean公共类ExampleBean {...

回答 1 投票 0

EntityManagerFactory类型的不明确依赖项

我正在从WF 7.4.0.FINAL迁移到16.0.0.FINAL。解决了不同模块的升级问题之后,我面临以下问题:WELD歧义依赖异常。如何保存...

回答 1 投票 0

CDI bean的传递注入

我有一个REST控制器@Path(“ / greet”)@RequestScoped公共类GreetController {@Inject private GreeterService greeterService; @GET @Path(“ {name}”)@Produces(TEXT_PLAIN)...

回答 1 投票 0

通过非限定符注释为Bean赋值

假设我有一个RecordSender类,其构造函数采用目标名称。为了对这个类进行CDI化,我可能会写一个像这样的生产者,它检查注入点以找到一个称为...

回答 1 投票 1

由@Produces方法创建的没有范围注释的bean的默认范围是什么?

我有一个带有@Produces批注的方法来创建一个Apple。当我将其与@ApplicationScoped一起使用时,就像这样的公共类AppleProducer {@ApplicationScoped @Produces公共...

回答 2 投票 6

我应该使用CDI javax.inject.Singleton对于不需要序列化,代理,或装饰豆

我明白ApplicationScoped和CDI javax.inject.Singleton如何工作的,我理解这两个领域之间的区别。我的应用程序有很多不需要序列化,代理或豆...

回答 1 投票 1

ApplicationScoped豆在JSF 2.3不注射FacesConverter

我有以下FacesConverter:@FacesConverter(forClass = Onderwerp.class,管理= TRUE)公共类OnderwerpConverter实现转换器 {@注入私人的Web网页; @ ...

回答 1 投票 2

Java的CDI无效DependsOn依赖

我想更新应用程序启动时数据库中的某些内容。为了做到这一点我创建了一个A类,将这样做。 @Singleton @Startup @DependsOn({ “B”, “C”})公共类A {...

回答 2 投票 0

焊接本身无法在命令行中运行时,发现在不同的类路径罐子豆

我有一个使用焊接-SE一个简单的独立应用程序,但我无法得到我的类路径中所有的bean档案检测豆类基本上,我有在我运行的目录一堆jar文件:...

回答 1 投票 0

CDI扩展动态更新属性

我读到CDI自定义扩展一些文件,并读取该链接类似属性装载机一些示例代码:链路A - 链接-B。我写了一个简单的CDI扩展这样的代码。上市 ...

回答 1 投票 0

为什么我会收到一个WELD-001303:对于范围类型javax.enterprise.context.RequestScoped例外没有有效的环境?

我看了有关网站上的这个错误的其他问题,但其中大部分都是要么约SessionScope或者无人接听。唯一的可能是有用的一个是范围型没有有效的上下文...

回答 2 投票 0

无法与CDI注入豆:NullPointerException异常

好了,所以我是新来的CDI和目前所面临的问题,同时注入豆。下面是模块的细节:ResourceController.java //进口@Path( “/资源”)公共类ResourceController {@GET ...

回答 3 投票 0

与泽西 - cdi-se的beanparam无法正常工作

当我将beanparam与jersey-cdi2-se jar一起使用时,我的代码无法正常工作。我也尝试过你的例子:https://github.com/eclipse-ee4j/jersey/tree/master/examples/helloworld-cdi2-se我......

回答 1 投票 1

Weld CDI自定义范围中的种子值

来自Guice背景,我知道可以使用范围从范围中播种对象值。 scope.seed(Key.get(SomeObject.class),someObject);我想通过注册可以做到这一点......

回答 1 投票 7

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