Maven-SCRを使用しています。@Component
andタグを使用する@Service
ことで、クラスインスタンスに自動的に提供されるインターフェイスを登録させることができます。
ただし、場合によっては、activateメソッド(としてマークされている@Activate
)またはコンストラクターでさえ、例外をスローして、処理できない方法で失敗することがあります。
問題は次のとおりです。適切にログに記録できるようにその例外をキャッチしたいのですが、同時に、アクティブ化または初期化に失敗した場合にクラスがサービスを公開しないようにしたいのです。
どうやってこれをするの?
ありがとう!