Главная » soft, programming » TRY CATCH FINALLY

TRY CATCH FINALLY

@Override
protected Object formBackingObject(HttpServletRequest request) throws Exception {

long engineerId = ServletRequestUtils.getRequiredLongParameter(request, WebConstants.ITEM_ID);
EngineerJob job = new EngineerJob();

try {
job.setEngineerId(engineerId);
job.setOrigCertIssueDate(engineerService.getOrigCertIssueDateByEngineerId(engineerId));

} catch (Exception e) {
logger.info(«ru.mine.projects.» +»CreateEngineerJobController.formBackingObject — Exception » + job.toString() +e.printStackTrace());
} finally {
logger.info(«ru.mine.projects.» +»CreateEngineerJobController.formBackingObject — Success » + job.toString() );
}
return job;

}

 

==========================================

Обратите внимание на конструкцию методов main :

 public static void main(String[] args) throws IOException {}

throws IOException позволит не использовать блоки try-catch для ловки исключения IOException в самом методе, что достаточно удобно.

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s