我有一个有两个实现的接口。我想将这两种实现都公开为 OSGi 服务,但是当我这样做时,一个会覆盖另一个。请找到我正在做的配置:
<bean id="formService" class="com.dbt.form.service.FormService"/>
<bean id="formAPIService" class="com.dbt.form.service.FormAPIService"/>
<osgi:service
ref="formAPIService"
interface="com.dbt.form.service.ifc.IFormService"/>
<osgi:service
ref="formService"
interface="com.dbt.form.service.ifc.IFormService" />
这里formService
被formAPIService
实现覆盖。
请帮助我解决这个问题。