Мне трудно обернуть голову вокруг Javadoc для @PostConstruct
.В нем говорится:
Если метод генерирует непроверенное исключение, класс НЕ ДОЛЖЕН быть введен в эксплуатацию, кроме случаев, когда EJB-компоненты могут обрабатывать исключения и даже восстанавливать их
В предыдущих версиях Java документы гласили:
Метод НЕ ДОЛЖЕН генерировать проверенное исключение
Последнее требование, похоже, было отброшено.Что означает «Если метод генерирует непроверенное исключение, класс НЕ ДОЛЖЕН быть введен в эксплуатацию»?Должен ли я предпочесть проверенные исключения непроверенным исключениям в этом контексте, или это имеет значение?
Обратите внимание, что мне известен этот подобный вопрос, но Javadoc с тех пор изменился, и мое отсутствие пониманиявокруг сценария unchecked вот что привлекло меня здесь.