cdi 相关问题

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

如何将EJB注入抽象CDI类?

我将EJB注入抽象类是一个问题,抽象类是我的JSF CDI bean的父类。在我的项目中,我使用的是MyFaces CODI 1.0.5(ViewScope),Omnifaces 1.3,PrimeFaces 3.4.2和......

回答 2 投票 2

使用有状态的SessionScoped bean在JSF应用程序中存储用户登录信息

美好的一天这个问题在创建MCVE时已经解决了(感谢Kukeltje让我这样做:))请参阅下面发布的MCVE有效的答案。 @SessionScoped @Stateful公共课......

回答 3 投票 0

为什么有不同的bean管理注释

import javax.annotation.ManagedBean有什么区别; import javax.enterprise.context.SessionScoped;并导入javax.faces.bean.ManagedBean; import javax.faces.bean.SessionScoped; ?

回答 1 投票 37

在@FacesComponent中@Inject-ed值为null

我的印象是CDI不使用具有@javax.faces.component.FacesComponent的类。这是真的?这是我的例子,这不起作用。 MyInjectableClass用于......

回答 3 投票 3

Hibernate实体中的CDI注入

我们在我们的应用程序中使用CDI(JSR 299)(JSF2 / Seam3.0 / Hibernate 3.5.6 / GlassFish 3.1.1)虽然我们无法使用@Inject在我们的托管bean中注入资源(Helper POJO),但我们无法做到......

回答 3 投票 3

如何注入一个用@Startup注释的Singleton类? @ Inject,@ Resource,@ EJB ou BeanManager?

我有一个这样的课:@Singleton @Startup @Default公共课A {私人经理经理; // Manager是一个接口@PostConstruct public void init(){if(某些规则是......)

回答 1 投票 1

需要事务才能执行此操作(使用事务或扩展持久性上下文)

我正在使用Wildfly 10.0.0 Final,Java EE7,Maven和JPA 2.1。当我查询我的数据库以获取记录时,它工作正常并列出了员工,但当我试图坚持新员工时......

回答 3 投票 6

Deltaspike Data(CDI + JPA)自定义PrePersistAuditListener和PreUpdateAuditListener,用于UTC的自定义java.time.ChronoLocalDateTime

Wildfly 9.0.2上的Deltaspike Ver 1.7.2.Final我正在使用JPA @EntityListeners(AuditEntityListener.class)和Deltaspike Data的审计功能(@CreatedOn,@ ModenedOn和@ModifiedBy ...

回答 1 投票 2

Kotlin CDI拦截器未被调用

我试图通过移植一些现有的Java代码来了解Kotlin以查看差异。我正在尝试编写一个简单的CDI Interceptor,它允许我记录带注释的开始和结束...

回答 1 投票 1

是否有必要在拦截器上定义拦截器绑定?

在https://javaee.github.io/tutorial/cdi-adv-examples005.html#GKHPA的JEE8教程中,它有一个拦截器,它使用自己的拦截器绑定进行注释。以下内容摘自......

回答 2 投票 2

具有依赖性注入错误的生产者/消费者模式

Java EE 7 - 注入Runnable / Callable对象继续这个问题,我有一个情况......我正在使用Producer / Consumer模式来使用对象列表。我的班级消费者是......

回答 1 投票 0

无法在servlet容器中使用带有jsf 2.3的bean [重复]

我不久前开始测试JSF 2.3。但我无法获得最重要的功能之一。使用ManagedBeans。我尝试了很多,使用不同的servlet容器(Tomcat 8和9,...

回答 1 投票 1

使用带码头的CDI / Deltaspike

对于dropwizard模块,我试图使用deltaspike和cdi与jetty独立服务器。编辑(来自评论):“我的问题(忘记单词dropwizard):我如何使用deltaspike / weld / jetty ......

回答 1 投票 1

仅限定时器服务,仅限CDI

我正在尝试使用JSF 2.2,JPA 2.1和没有EJB的CDI构建Web应用程序,因为我的应用程序应该部署在不支持第9版EJB的Jetty服务器上。我搜索过...

回答 1 投票 0

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

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

回答 1 投票 0

本地部署Websphere时出错

每当我启动本地服务器时,我一直在努力解决这个错误。我做了什么:1。删除并添加完全没有帮助的项目2.更新我的JAVA_HOME FYI,我正在使用jdk 1.7 ...

回答 1 投票 0

JSF 2.2 ViewAction没有用CDI拦截器修饰

我有一个JSF视图,其viewAction定义如下: ......

回答 1 投票 1

在ExceptionMapper中注入单例

我有一个ExceptionMapper定义如下@Provider公共类MyExceptionMapper实现了ExceptionMapper {@Inject private Manager myManager; @Override public ...

回答 3 投票 2

获取cdi托管bean的真正类名

有没有办法获取CDI托管实例的真实类名?我需要在其上匹配真实的类名,但是在调用getClass方法时我获得了Client Weld Proxy名称。多...

回答 3 投票 2

如何刷新CDIView以反映在另一个CDIView中所做的更改?

我正在使用cdi-helpers addon,我的UI扩展了ViewMenuUI。我有像OGSContractView @UIScoped @CDIView(“合同”)@ViewMenuItem(order = ViewMenuItem.DEFAULT,icon = FontAwesome.BANK)的CDIView ...

回答 1 投票 1

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