En java, je vois souvent le processus consistant à attraper plusieurs exceptions, à les enregistrer de la même manière et à les lancer. Je voulais le rendre redondant et commun, alors je l'ai recherché et il semble que je puisse le faire. Référence
catch (IOException ex) {
logger.log(ex);
throw ex;
} catch (SQLException ex) {
logger.log(ex);
throw ex;
}
Si vous les séparez avec «|», vous pouvez les standardiser de la manière suivante. Il semble qu'il ne puisse être utilisé qu'avec java7 ou version ultérieure, donc soyez prudent si vous développez avec une version plus ancienne.
catch (IOException | SQLException ex) {
logger.log(ex);
throw ex;
}
Recommended Posts