Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 一颗豆子在春天可能有多个父母吗?_Java_Spring - Fatal编程技术网

Java 一颗豆子在春天可能有多个父母吗?

Java 一颗豆子在春天可能有多个父母吗?,java,spring,Java,Spring,我有一个服务,我想注入到多个客户端类中。我不想将该属性添加到所有需要该服务的类的bean定义中,因此我创建了一个带有setter方法的接口,该方法由每个客户机类实现。在xml配置中,我为接口提供了一个抽象bean,该接口被连接为接收作为属性的服务。其思想是让客户端bean将接口的bean作为父级。然而,许多客户已经有了父母。一个bean是否可能有多个parernt是spring?这似乎是一个合理的做法,因为一个类可以在java中实现多个接口。听起来您真正想做的是实现一个。这样的组件可以检查在sp

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

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