標準の例外には、デフォルトのコンストラクタ (またはインスタンス化後にメッセージを設定する方法) がありません。カスタム例外がそれに基づいている場合、派生クラスを注入可能にできますか?
public class SpecialPurposeException extends Exception {
private static final long serialVersionUID = 1L;
public SpecialPurposeException(String message) {
super(message);
}
}
通常、カスタム例外はそのモジュールの外でインスタンス化されませんが、一貫性の理由から、モジュール内に注入する必要があります。