如何在Spring注释配置中为bean指定一个父对象?
BaseDao“ baseDao” bean应该是
@Configuration
public class CategoryContext {
@Bean
@Scope("prototype")
public CategorySqlHibernateDAO categorySqlHibernateDAO() {
return new CategorySqlHibernateDAO();
}
}
还是Spring 4.2.5自动会做到这一点?
最佳答案
继承就足够了。无需定义任何额外的内容。
CategorySqlHibernateDAO应该扩展BaseDao。
关于您的最后评论,抽象类不需要任何其他注释或定义-只需扩展它们的具体类即可。
您可以定义Configuraions类,该类将是抽象的,并具有所需的任何字段/方法/抽象方法,并且在扩展此类时,请在其中添加所需的注释。希望这可以帮助...