Java平台企业版(Java EE)5将依赖注入(DI)与使用约定优化配置到Enterprise JavaBeans(EJB)3.0。除了已有的@EJB注释之外,Java EE 6还引入了灵活且功能强大的@Inject依赖注入模型(JSR-330和JSR-299)。
我有一个JSF视图,其viewAction定义如下: ......
我有一个ExceptionMapper定义如下@Provider公共类MyExceptionMapper实现了ExceptionMapper {@Inject private Manager myManager; @Override public ...
有没有办法获取CDI托管实例的真实类名?我需要在其上匹配真实的类名,但是在调用getClass方法时我获得了Client Weld Proxy名称。多...
如何刷新CDIView以反映在另一个CDIView中所做的更改?
我正在使用cdi-helpers addon,我的UI扩展了ViewMenuUI。我有像OGSContractView @UIScoped @CDIView(“合同”)@ViewMenuItem(order = ViewMenuItem.DEFAULT,icon = FontAwesome.BANK)的CDIView ...
我有一个非默认构造函数的通用DAO,看起来像这样(实际上不是用于我只是试图提供一个简单示例的车辆)公共类GenericVehicleDao
我正在使用WebSphere 8.5.5 JEE6 Appserver。我需要一个共享的javax.ejb.Singleton。需要将1个单身人士注入并部署所有其他战争?这可能吗?还是......
CDI中是否有一种方法可以调用单个方法来获取注释类型的注释,这些注释本身是使用元注释注释的?假设我有一个注释@Fred,那......
尝试运行Arquillian入门示例时CDI api版本不匹配错误
我正在尝试按照Arquillian示例开始:http://arquillian.org/guides/getting_started/我正在使用eclipse Luna。我的pom.xml:&...
我必须部署一个在Wildfly中成功运行到Glassfish的项目。除了在ResponseFilter中依赖注入对象之外,一切正常。该对象是在...中生成的
树脂的原因是什么?@Named('dpa')是......的重复名称,当没有这样的值时?
我有一个现有的Java EE 7 webprofile Web应用程序,可用于TomEE和Glassfish。我现在尝试在Resin 4.0.55开源版上部署它。我有CDI注射的机制......
我有一个JEE项目,可以顺利部署在wildfly 10上。我正在尝试使用cdi-unit库为我的CDI bean编写junit测试(http://bryncooke.github.io/cdi-unit/)我的pom.xml看起来像......
可以在JSR 330中使@Inject成为可选项(如@Autowire(required = false)吗?
Spring的@Autowire可以配置为如果找不到匹配的autowire候选者,Spring不会抛出错误:@Autowire(required = false)是否有等效的JSR-330注释? @ ...
CDI Logging Interceptor无法在@PostConstruct中运行
我想为我当前的Stack创建一个LoggingInterceptor:Tomcat 8.5.24 Weld 2.4.5-Final JSF 2.3.3这里是标记用于拦截的方法或类型的注释。 import java.lang.annotation ....
我使用具有类LDAPConnection的Unbound ID库,该类没有默认构造函数,并且实现了LDAPInterface。我按如下方式生成LDAPConnection:@Produces @ ...
我有一个在Tomcat 9上运行WELD 3.0.5和RestEasy 3.6.1的REST应用程序。对于异步请求,Tomcat在与...不同的线程中触发请求销毁事件。
在glassfish 5 build 25中,CDI bean导致javax.el.PropertyNotFoundException
我使用Java 8,glassfish 5 build 25,Eclipse。我正在尝试从Java EE 7升级到Java EE 8.所以我从这个简单的例子开始。在web.xml
我不能在CDI上得到一个非常简单的观点!我在我的应用程序中有这些类:public class CarrelloController extends AbstractController {@Inject CarrelloService carrelloService; ......} ......