bean可以在Spring中拥有多个父项吗?

时间:2010-11-29 06:13:53

标签: java spring

我有一个服务,我想注入多个客户端类。我不想将属性添加到需要此服务的所有类的bean定义中,因此我创建了一个带有setter方法的接口,该方法由每个客户端类实现。在xml配置中,我有一个用于接口的抽象bean,它被连线以接收服务作为属性。我们的想法是让客户端bean将接口的bean作为父接口。然而,许多客户已经有父母。 bean有多个parernt可能是spring - 这似乎是一件合理的事情,因为类可以在java中实现多个接口。

1 个答案:

答案 0 :(得分:2)

听起来你真正想做的就是实现BeanPostProcessor。这样的组件可以检查在spring上下文中创建的任何bean,并检测接口的存在,并在这种情况下设置你需要的服务。