@ PostConstruct e exceções verificadas
No@ PostConstruct doc diz sobre os métodos anotados:
"O método NÃO DEVE gerar uma exceção verificada."
Como lidar com, por exemplo, uma IOException que pode ser lançada nesse método? Apenas envolva-o em uma RuntimeException e deixe o usuário se preocupar com o estado inicial defeituoso do objeto? Ou @PostConstruct é o local errado para validar e inicializar objetos que receberam suas dependências injetadas?