Я использую API, который бросает проверенное исключение в большинстве методов, даже конструктор бросает проверенное исключение.Как справиться с методами, бросающими проверенные исключения в java
При использовании методов API я хочу иметь дело с попыткой поймать все время. Предположим, что я использую некоторые методы 10 раз, тогда мне нужно окружить его в try catch block 10 раз.
Вещь
- Я не хочу, чтобы распространить его на верхний слой.
- Я хочу, чтобы избавиться от try catch block все время, я использую эти методы.
Что может быть правильным способом справиться с этой ситуацией?
Кто-то рассказал мне о вызываемом интерфейсе. Как мы можем использовать его в этом случае?
, если вы не в состоянии изменить API, то это звучит, как вы должны были бы написать метод обертки для каждого из методов API, которые вы хотите использовать. Затем оболочка может выполнять обработку исключений и каждое место, где вы обычно ссылаетесь на API напрямую, вы должны ссылаться на свой метод обертки. – nickebbitt
, но если есть 50 методов, тогда мне нужно написать 50 методов-оберток в этом случае. Есть ли лучший способ. Кто-то рассказал мне о вызываемом интерфейсе. Как мы можем использовать его в этом случае? – Prakhar
Является ли это известным API, как JDBC? Возможно, уже существует оболочка (например, Spring JDBCTemplate). – artbristol