我有一种情况,我想将 setter 方法注释为@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
}
}
我在这里做错了什么?是否可以仅为某些子类指定注释?