Java平台企业版(Java EE)5将依赖注入(DI)与使用约定优化配置到Enterprise JavaBeans(EJB)3.0。除了已有的@EJB注释之外,Java EE 6还引入了灵活且功能强大的@Inject依赖注入模型(JSR-330和JSR-299)。
从wabsphere 8.8.5迁移到Websphere 9后,应用程序启动错误
我正在将应用程序从WAS 8.5.5迁移到WAS 9.0。最初,我遇到了com.sun.faces.taglib classNotFound异常。我添加了jsf jar来避免此错误。现在,当我尝试...
JavaEE提供CDI(上下文和依赖注入),Spring提供依赖注入。但是,在部署(服务器启动时)时,都会出现重复或丢失的问题和异常...
CDI中@ApplicationScoped和@Singleton范围有什么区别?
在CDI中,有@ApplicationScoped和(javax.inject)@Singleton伪作用域。它们之间有什么区别?除了@ApplicationScoped被代理而@Singleton不被代理的事实。 ...
Quarkus / CDI和“ java config” DI定义
我刚刚开始了夸夸其谈的概念证明。容器启动时间真是太神奇了!现在,我正在研究依赖注入部分。并找出选项。 https://quarkus.io/blog / ...
我正在尝试实现一个缓存,该缓存保存特定业务方法调用的结果,然后每30分钟刷新一次。我可以通过使用...
我有一个启动bean。我想在此开始一些小批量工作。我通过使用@Nemed和@Dependent注释了批处理类。我想在批处理中使用诸如ReportService之类的ejb,但不使用注入...
我有两节课。类A {}类B扩展了A {}并且在生产者类中我这样声明。 @产生A ProduceA(InjectionPoint ip){返回new A(); } void disposeA(A a){// ...
Helidon MP / Microprofile的启动/关机钩子?
我正在使用Helidon MP开发微服务应用程序。到目前为止,我的经历很棒。但是我最终还是在Helidon MP上寻找启动/关闭挂钩。我试图通过搜索找到......>
@@ Transactional方法在异常和多线程Wildlfy CDI上插入值
我在CDI bean中有一个方法,它是事务性的,如果出错,它将在数据库中创建带有异常消息的条目。 RESTendpoint可以以多线程方式调用此方法。我们有一个SQL ...
我的ExampleBean仅在创建时需要来自UtilityBean1的信息。因此,在获取所需信息后,我可以丢弃UtilityBean1实例。 @ManagedBean公共类ExampleBean {...
我正在从WF 7.4.0.FINAL迁移到16.0.0.FINAL。解决了不同模块的升级问题之后,我面临以下问题:WELD歧义依赖异常。如何保存...
我有一个REST控制器@Path(“ / greet”)@RequestScoped公共类GreetController {@Inject private GreeterService greeterService; @GET @Path(“ {name}”)@Produces(TEXT_PLAIN)...
假设我有一个RecordSender类,其构造函数采用目标名称。为了对这个类进行CDI化,我可能会写一个像这样的生产者,它检查注入点以找到一个称为...
由@Produces方法创建的没有范围注释的bean的默认范围是什么?
我有一个带有@Produces批注的方法来创建一个Apple。当我将其与@ApplicationScoped一起使用时,就像这样的公共类AppleProducer {@ApplicationScoped @Produces公共...
我应该使用CDI javax.inject.Singleton对于不需要序列化,代理,或装饰豆
我明白ApplicationScoped和CDI javax.inject.Singleton如何工作的,我理解这两个领域之间的区别。我的应用程序有很多不需要序列化,代理或豆...
ApplicationScoped豆在JSF 2.3不注射FacesConverter
我有以下FacesConverter:@FacesConverter(forClass = Onderwerp.class,管理= TRUE)公共类OnderwerpConverter实现转换器 {@注入私人的Web网页; @ ...
我想更新应用程序启动时数据库中的某些内容。为了做到这一点我创建了一个A类,将这样做。 @Singleton @Startup @DependsOn({ “B”, “C”})公共类A {...
我有一个使用焊接-SE一个简单的独立应用程序,但我无法得到我的类路径中所有的bean档案检测豆类基本上,我有在我运行的目录一堆jar文件:...
我读到CDI自定义扩展一些文件,并读取该链接类似属性装载机一些示例代码:链路A - 链接-B。我写了一个简单的CDI扩展这样的代码。上市 ...
为什么我会收到一个WELD-001303:对于范围类型javax.enterprise.context.RequestScoped例外没有有效的环境?
我看了有关网站上的这个错误的其他问题,但其中大部分都是要么约SessionScope或者无人接听。唯一的可能是有用的一个是范围型没有有效的上下文...