如何在Spring注释配置中为bean指定parent?

时间:2016-05-07 07:11:33

标签: java spring inheritance annotations

如何在Spring注释配置中为bean指定父级? BaseDao" baseDao" bean应该是

的父级
@Configuration
public class CategoryContext {
@Bean
@Scope("prototype")
public CategorySqlHibernateDAO categorySqlHibernateDAO() {
    return new CategorySqlHibernateDAO();
}
}

Or Spring 4.2.5会自动执行此操作吗?

1 个答案:

答案 0 :(得分:1)

继承就足够了。无需额外定义任何东西。 CategorySqlHibernateDAO应该扩展BaseDao。

关于你的最后评论,抽象类不需要任何进一步的注释或定义 - 只是扩展它们的具体类。 您可以使用所需的任何字段/方法/抽象方法定义Configuraions类,并且在扩展此类时,将所需的注释放入其中。希望这会有所帮助...