描述
以下代码中是否可以实现在父类中指定调用afterPropertiesSet
函数,不用每个实现的子类来指定create。
代码
// 这个是父类
public abstract class BaseView {
protected abstract void initUi();
protected abstract void initAttr();
protected abstract void initLayout();
protected abstract void initEvent();
protected abstract void initialize();
public void afterPropertiesSet() {
initUi();
initAttr();
initLayout();
initEvent();
initialize();
}
}
有多个子类,但是每个子类都需要@IocBean指定create = afterPropertiesSet
才能调用该函数该函数。
```java
@IocBean(create = "afterPropertiesSet")
public class MainView extends BaseView {
......
}
@IocBean(create = "afterPropertiesSet")
public class ConfigView extends BaseView {
......
}
```