@ PostConstruct & Excepciones marcadas
En el@ PostConstruct doc dice sobre los métodos anotados:
"El método NO DEBE lanzar una excepción marcada".
¿Cómo se trataría, p. una IOException que se puede lanzar en tal método? ¿Solo envuélvelo en una RuntimeException y deja que el usuario se preocupe por el estado inicial defectuoso del objeto? ¿O es @PostConstruct el lugar equivocado para validar e inicializar los objetos que inyectaron sus dependencias?