【发布时间】:2013-01-13 23:57:35
【问题描述】:
目前,我们在 JavaEE 6 上的 @PostConstruct 方法中遇到了一个更复杂的初始化问题。有几个地方可能会出错并且可能会出现异常。在那种情况下,我们可能有一个半初始化的 bean。
在这种情况下会调用@PreDestroy 方法吗?我们可以在那里检查我们的资源并在必要时释放它们。还是我们需要在@PostConstruct 中捕获所有异常并清理那里的所有内容?规范对此并不清楚(或者我可能没有找到)。
或者,由于缺乏规范,它是特定于供应商的吗?在 JBoss 7.x 上怎么样?
【问题讨论】:
标签: jakarta-ee jboss ejb java-ee-6 cdi