В документе @ PostConstruct говорится о аннотированных методах:
"Метод НЕ ДОЛЖЕН вызывать проверенное исключение."
Как можно поступить, например, с IOException, который может быть сгенерирован таким способом?Просто оберните его в RuntimeException и позвольте пользователю беспокоиться о неправильном начальном состоянии объекта?Или @PostConstruct не в том месте, чтобы проверять и инициализировать объекты, в которые были введены зависимости?