私@Required
のparentClass
. ただし、基本クラスに注釈を付けない限り、Spring は構成で必要なメソッドを識別しません (つまり、フィールドが存在しない場合、「必要なプロパティがありません: foo」というメッセージは表示されません。以下は、使用しようとしているコードです。 :
public abstract class parentClass {
public abstract void setFoo(Object foo);
}
public abstract class childClass extends parentClass {
@Override
@Required
public void setFoo(Object foo) {
//setter code
}
}
ここで何が間違っていますか?特定の子クラスのみにアノテーションを指定することはできますか?