【发布时间】:2019-03-30 08:21:39
【问题描述】:
我很难理解@PostConstruct 的Javadoc。它说:
如果方法抛出未经检查的异常,则不得放置该类 投入使用,除了 EJB 可以处理的 EJB 的情况 异常,甚至从中恢复
在 Java 的早期版本中,文档如下:
该方法不得抛出已检查异常
后一个要求似乎已被删除。 “如果该方法引发未经检查的异常,则该类不得投入使用”是什么意思?在这种情况下,我应该更喜欢检查的异常而不是未经检查的异常吗?
请注意,我知道 this 类似的问题,但是 Javadoc 已经发生了变化,我对 unchecked 场景缺乏理解是吸引我来到这里的原因。
【问题讨论】:
标签: java jakarta-ee dependency-injection exception-handling java-annotations