1

我正在将一个项目从 Seam 转换为 CDI,而且我在这些领域还很陌生。我被困在转换@Startup、@Cretae、@RequestParameter、@Out、@AutoCreate、@Destroy 标签中,这些标签在 Weld CDI 中的替代方法是什么?

4

3 回答 3

1

此外,您可以@Disposes在 CDI 对象中使用来销毁生成的对象, @PreDestroy如果它是自动创建的 bean,而@Disposes销毁由@Produces. @Produces是 的粗略等价物@Out

@RequestParameter可以通过 Solder Servlet 引入,直接在 CDI 中没有直接等效项。

于 2013-05-02T14:48:56.547 回答
1

检查这个自动化的 Seam 到 CDI 转换应用程序:

https://github.com/jharting/classic

于 2013-07-06T01:37:29.080 回答
1

有一个@StartupEJB 注释和@PostConstruct映射到您要查找的内容的注释。您是否在 jdf http://www.jboss.org/jdf/migrations/seam2/open18_migration/上看到了迁移位?

于 2013-05-02T14:20:23.353 回答