In Java sehe ich oft den Prozess, mehrere Ausnahmen abzufangen, sie auf die gleiche Weise zu protokollieren und sie auszulösen. Ich wollte es überflüssig und allgemein machen, also habe ich es nachgeschlagen und es scheint, dass ich es schaffen kann. Referenz
catch (IOException ex) {
logger.log(ex);
throw ex;
} catch (SQLException ex) {
logger.log(ex);
throw ex;
}
Wenn Sie sie mit |
trennen, können Sie sie folgendermaßen standardisieren.
Es scheint, dass es nur mit Java7 oder höher verwendet werden kann. Seien Sie also vorsichtig, wenn Sie mit einer älteren Version entwickeln.
catch (IOException | SQLException ex) {
logger.log(ex);
throw ex;
}
Recommended Posts