【发布时间】:2013-04-26 08:16:17
【问题描述】:
我正在将一个项目从 Seam 转换为 CDI,我在这些领域还很陌生。我被困在转换@Startup,@Cretae,@RequestParameter,@Out,@AutoCreate,@Destroy 标签,Weld CDI 中这些标签的替代品是什么?
【问题讨论】:
标签: jakarta-ee seam cdi weld
我正在将一个项目从 Seam 转换为 CDI,我在这些领域还很陌生。我被困在转换@Startup,@Cretae,@RequestParameter,@Out,@AutoCreate,@Destroy 标签,Weld CDI 中这些标签的替代品是什么?
【问题讨论】:
标签: jakarta-ee seam cdi weld
有一个@Startup EJB 注释和@PostConstruct 注释映射到您要查找的内容。你看到 jdf http://www.jboss.org/jdf/migrations/seam2/open18_migration/ 上的迁移位了吗?
【讨论】:
此外,您可以在 CDI 对象中使用 @Disposes 来销毁生成的对象,如果它是自动创建的 bean,@PreDestroy 会这样做,而 @Disposes 会销毁由 @Produces 创建的对象。 @Produces 大致相当于@Out。
@RequestParameter 可以通过 Solder Servlet 引入,在 CDI 中没有直接等效项。
【讨论】:
检查这个自动化的 Seam 到 CDI 转换应用程序:
【讨论】: