【发布时间】:2016-05-07 07:11:32
【问题描述】:
如何在 Spring 注解配置中为 bean 指定父级? BaseDao “baseDao” bean 应该是
@Configuration
public class CategoryContext {
@Bean
@Scope("prototype")
public CategorySqlHibernateDAO categorySqlHibernateDAO() {
return new CategorySqlHibernateDAO();
}
}
或者 Spring 4.2.5 会自动执行此操作?
【问题讨论】:
-
为什么不继承?
-
@aviad,它是继承的,但是应该将确切的bean指定为父。
-
不确定我是否理解,您的意思是 CategorySqlHibernateDAO 应该指定为 BaseDao 的子项? (不是它的父级)
-
@avaid,是的,换句话说 - 正如我在帖子中所说的那样。
-
继承自BaseDao就足够了
标签: java spring inheritance annotations