インターフェイスを実装する Bean があります。たとえば、MyServicesInterface を使用してリストとして Java で自動配線できます。
@Autowired List{MyServicesInterface} myServices;
以下のようなsudoコードを使用して、アプリケーションコンテキストでこれを行いたいと思います。
<beans>
<util:list id="servicesList" class="ArrayList" autowire-interface="com.MyServicesInterface" />
<for-each service:services>
<bean id="{/remote + service.getname}" class="org....HttpInvoker">
<property name="serviceInterface" class="{#service.getInterface()}"
</bean>
</for-each>
<beans>
タイプ {Interface} のこの種の動的 for-each Bean がエクスポーター Bean を作成することは、Bean をエクスポートするための優れたパターンです。これはJavaで実行できることはわかっていますが、BeanごとにJavaでHttpInvokerを作成するのが難しい場合があります。これがアプリケーションのコンテキストで完全に実行できるとは思えませんが、見落としているアプローチがあるかもしれません。
コメントや提案は素晴らしいでしょう。