Фон
У меня есть компонент, который предоставляет определенные службы CRM - конкретный CRM. У меня есть специальный CRMAdapter, который реализует мой интерфейс IGeneralCRM.
Другой компонент generalCRM предоставляет функциональность CRM через IGeneralCRM и использует Spring.Net для внедрения конкретного CRMAdapter для обеспечения такой функциональности.
Вопрос
Я хочу иметь возможность перехватить исключение, если конкретный компонент CRM не работает. Должен ли я реализовать совет Spring.Net AOP Throws, чтобы выполнить это, или я переборщил проблему, потому что все, что мне нужно сделать, это просто поймать исключение.
Есть ли какие-либо преимущества в том или ином виде?