接触CDI迁移

时间:2013-05-22 13:36:20

标签: annotations seam cdi

我们正在将我们的应用程序从JBoss Seam迁移到CDI,因此我们必须使用等效的CDI注释更改所有Seam注释,到目前为止,我们成功的基本注释例如将@In替换为@Inject } @Name@Named,但我们很难找到@BypassInterceptors@Startup@Out

的CDI等价物

如何在CDI中实现这一目标。

我们将不胜感激。

2 个答案:

答案 0 :(得分:3)

我建议查看http://www.jboss.org/jdf/migrations/seam2/open18_migration/,我写道,是的,但是谈论像你正在做的那样进行迁移,并且应该突出你将要遇到的大部分陷阱。

答案 1 :(得分:2)

for @Out,使用@Produces(来自javax.enterprise.inject) 对于@Startup,使用EJB中的等价物或通过事件和使用JBoss Solder监听上下文事件。 对于@BypassInterceptors,您需要使用beans.xml中的一些替代配置。但我不确定我是否理解你目前使用@BypassInterceptors来回答100%